Software Reliability Growth Model Based on Bohrbugs and Mandelbugs

被引:0
作者
Shooman, Martin L. [1 ,2 ]
机构
[1] Martin L Shooman & Associates, Glen Cove, NY 11542 USA
[2] NYU, Polytech Inst, Brooklyn, NY USA
来源
2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE) | 2015年
关键词
software reliability; growth model; Bohrbugs; Mandelbugs; prediction;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent research characterizes two types of program errors. The repeatable class, called Bohrbugs, always cause the same error with the same inputs. Prior thinking and reliability growth models were based on Bohrbugs, (Bbugs). Another class of errors called Mandelbugs, (Mbugs), are difficult to reproduce even with the same inputs, [1], [2]. Mbugs may be an interaction of inputs with computer storage, where computer storage represents the past history of inputs to the computer system [3]. A small fraction of Mbugs which increase with time, aging-related Mbugs, are ignored in the model. This paper formulates a software reliability growth model for predicting operational reliability of the software as development progresses. Based on prior experience, constant and exponentially decreasing error removal models are assumed. The inputs to the model are error removal data for both Bbugs and Mbugs, recorded during development testing and mean time to failure data from simulated operational tests. Simplified values for the model parameters are developed based on moment estimates. More sophisticated estimates using least squares and maximum likelihood techniques are discussed. The potential for improving the accuracy of reliability estimates by using models that incorporate both Bbugs and Mbugs is discussed with respect to two examples.
引用
收藏
页码:381 / 386
页数:6
相关论文
共 16 条
[1]  
[Anonymous], 16332008 IEEE
[2]  
Chillarege R., 2011, SOFT AG REJ C WOSAR
[3]  
Garman J. R., 1981, ACM SIGSOFT
[4]  
Gray J., 1986, Proceedings Fifth Symposium on Reliability in Distributed Software and Database Systems (Cat. No.86CH2260-8), P3
[5]  
Grottke M., 2007, COMPUTER, P107
[6]   An Empirical Investigation of Fault Types in Space Mission System Software [J].
Grottke, Michael ;
Nikora, Allen P. ;
Trivedi, Kishor S. .
2010 IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS DSN, 2010, :447-456
[7]  
Lyu M. R., 1996, HDB SOFTWARE RELIABI, P321
[8]  
Musa J. D., 1975, IEEE Transactions on Software Engineering, VSE-1, P312, DOI 10.1109/TSE.1975.6312856
[9]  
Musa J. D., 1987, Software reliability: Measurement, prediction, application
[10]  
Shooman M., 2012, FAST ABSTRACT SSRE