Software Reliability Modeling Considering Fault Correction Process

被引:9
作者
Jia, Lixin [4 ]
Yang, Bo [3 ]
Guo, Suchang [2 ]
Park, Dong Ho [1 ]
机构
[1] Hallym Univ, Dept Informat & Stat, Chunchon 200702, South Korea
[2] Univ Elect Sci & Technol China, Dept Ind Engn, Chengdu 610054, Sichuan, Peoples R China
[3] Univ Elect Sci & Technol China, Sch Engn & Comp Sci, Chengdu 610054, Sichuan, Peoples R China
[4] Xi An Jiao Tong Univ, Sch Elect Engn, Xian 710049, Shaanxi, Peoples R China
基金
新加坡国家研究基金会; 中国国家自然科学基金;
关键词
software reliability; software testing; fault correction process; continuous-time Markov chain; maximum likelihood estimation;
D O I
10.1587/transinf.E93.D.185
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many existing software reliability models (SRMs) are based on the assumption that fault correction activities take a negligible amount of time and resources, which is often invalid in real-life situations. Consequently, the estimated and predicted software reliability tends to be over-optimistic, which could in turn mislead management in related decision-making. In this paper, we first make an in-depth analysis of real-life software testing process; then a Markovian SRM considering fault correction process is proposed. Parameter estimation method and software reliability prediction method are established. A numerical example is given which shows that by using the proposed model and methods. the results obtained tend to be more appropriate and realistic.
引用
收藏
页码:185 / 188
页数:4
相关论文
共 8 条
[1]   Analysis of software fault removal policies using a non-homogeneous continuous time Markov chain [J].
Gokhale, SS ;
Lyu, MR ;
Trivedi, KS .
SOFTWARE QUALITY JOURNAL, 2004, 12 (03) :211-230
[2]   Software reliability analysis by considering fault dependency and debugging time lag [J].
Huang, Chin-Yu ;
Lin, Chu-Ti .
IEEE TRANSACTIONS ON RELIABILITY, 2006, 55 (03) :436-450
[3]  
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]
[4]   RELIABILITY-ANALYSIS OF LARGE SOFTWARE SYSTEMS - DEFECT DATA MODELING [J].
LEVENDEL, Y .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) :141-152
[5]   LIKELIHOOD FUNCTION OF A DEBUGGING MODEL FOR COMPUTER SOFTWARE-RELIABILITY [J].
LITTLEWOOD, B ;
VERRALL, JL .
IEEE TRANSACTIONS ON RELIABILITY, 1981, 30 (02) :145-148
[6]  
Schneidewind N. F., 1975, SIGPLAN Notices, V10, P337, DOI 10.1145/390016.808456
[7]   A study of the modeling and analysis of software fault-detection and fault-correction processes [J].
Xie, M. ;
Hu, Q. P. ;
Wu, Y. P. ;
Ng, S. H. .
QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2007, 23 (04) :459-470
[8]  
Yang Qian, 2008, Shengwu Jiagong Guocheng, V6, P13