An imperfect debugging model with two types of hazard rates for software reliability measurement and assessment

被引:21
作者
Tokuno, K [1 ]
Yamada, S [1 ]
机构
[1] Tottori Univ, Fac Engn, Dept Social Syst Engn, Tottori 6808552, Japan
关键词
software reliability; latent faults; regenerated random faults; hazard rates; imperfect debugging; Markov process;
D O I
10.1016/S0895-7177(00)00105-9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We propose a software reliability model which assumes that there are two types of software failures. The first type is caused by the faults latent in the system before the testing; the second type is caused by the faults regenerated randomly during the testing phase. The former and latter software failure-occurrence phenomena are described by a geometrically decreasing and a constant hazard rate, respectively. Further, this model describes the imperfect debugging environment in which the fault-correction activity corresponding to each software failure is not always performed perfectly Defining a random variable representing the cumulative number of faults successfully corrected up to a specified time point, we use a Markov process to formulate this model. Several quantitative measures for software reliability assessment are derived from this model. Finally, numerical examples of software reliability analysis based on the actual testing data are presented. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:343 / 352
页数:10
相关论文
共 11 条
[1]   TIME-DEPENDENT ERROR-DETECTION RATE MODEL FOR SOFTWARE RELIABILITY AND OTHER PERFORMANCE-MEASURES [J].
GOEL, AL ;
OKUMOTO, K .
IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) :206-211
[2]   SOFTWARE-RELIABILITY MODELS - ASSUMPTIONS, LIMITATIONS, AND APPLICABILITY [J].
GOEL, AL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) :1411-1423
[3]   EVENT-ALTERED RATE MODELS FOR GENERAL RELIABILITY-ANALYSIS [J].
MORANDA, PB .
IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (05) :376-381
[4]  
Musa J. D., 1987, Software Reliability, Measurement, Prediction, Application
[5]  
Ohba M., 1989, Proceedings. 11th International Conference on Software Engineering (Cat. No.89CH2718-5), P237, DOI 10.1145/74587.74619
[6]  
OSAKI S, 1992, APPL STOCHASTIC MODE
[7]  
Shanthikumar J. G., 1981, P NAT COMP C, P311
[8]  
Shooman M.L., 1983, SOFTWARE ENG DESIGN
[9]   SOFTWARE-RELIABILITY MEASUREMENT IN IMPERFECT DEBUGGING ENVIRONMENT AND ITS APPLICATION [J].
YAMADA, S ;
TOKUNO, K ;
OSAKI, S .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 1993, 40 (02) :139-147
[10]  
Yamada S., 1991, Journal of Information Processing, V14, P254