Discrete time software reliability modeling with periodic debugging schedule

被引:2
作者
Das, Sudipta [1 ]
Dewanji, Anup [1 ]
Sengupta, Debasis [1 ]
机构
[1] Indian Stat Inst, Appl Stat Unit, Kolkata, India
关键词
Discrete time scale; Periodic debugging; Profile likelihood; Covariance matrix; Coverage probability; Heterogeneous error detectipn probability; NUMBER;
D O I
10.1016/j.stamet.2016.08.006
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
In many situations, multiple copies of a software are tested in parallel with different test cases as input, and the detected errors from a particular round of testing are debugged together. In this article, we discuss a discrete time model of software reliability for such a scenario of periodic debugging. We propose likelihood based inference of the model parameters, including the initial number of errors, under the assumption that all errors are equally likely to be detected. The proposed method is used to estimate the reliability of the software. We establish asymptotic normality of the estimated model parameters. The performance of the proposed method is evaluated through a simulation study and its use is illustrated through the analysis of a dataset obtained from testing of a real-time flight control software. We also consider a more general model, in which different errors have different probabilities of detection. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:147 / 159
页数:13
相关论文
共 17 条
[1]   Using software reliability growth models in practice [J].
Almering, Vincent ;
van Genuchten, Michiel ;
Cloudt, Ger ;
Sonnemans, Peter J. M. .
IEEE SOFTWARE, 2007, 24 (06) :82-88
[2]  
[Anonymous], HDB PERFORMABILITY E
[3]   ESTIMATING THE NUMBER OF CLASSES VIA SAMPLE COVERAGE [J].
CHAO, A ;
LEE, SM .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1992, 87 (417) :210-217
[4]  
DEWANJI A., 1995, SANKHYA INDIAN J S A, V57, P486
[5]   A discrete time model for software reliability with application to a flight control software [J].
Dewanji, Anup ;
Sengupta, Debasis ;
Chakraborty, Ashis Kumar .
APPLIED STOCHASTIC MODELS IN BUSINESS AND INDUSTRY, 2011, 27 (06) :723-731
[6]   Architecture-based approach to reliability assessment of software systems [J].
Goseva-Popstojanova, K ;
Trivedi, KS .
PERFORMANCE EVALUATION, 2001, 45 (2-3) :179-204
[8]   An Adaptive Reliability Analysis Using Path Testing for Complex Component-Based Software Systems [J].
Hsu, Chao-Jung ;
Huang, Chin-Yu .
IEEE TRANSACTIONS ON RELIABILITY, 2011, 60 (01) :158-170
[9]   Generalized discrete software reliability modeling with effect of program size [J].
Inoue, Shinji ;
Yamada, Shigeru .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2007, 37 (02) :170-179
[10]  
Jelinski Z., 1972, STAT COMPUTER PERFOR, P465, DOI [DOI 10.1016/B978-0-12-266950-7.50028-1, 10.1016/B978-0-12-266950-7.50028-1]