An infinite server queuing model for assessment of the software reliability

In the testing phase, which is the final phase in the software development process, stochastic models known as software reliability growth models are often used to quantitatively assess the reliability of software products. In this paper, we propose an infinite server queuing model as a new framework to unify the software reliability growth models proposed previously. We present a new interpretation of conventional software reliability growth models by regarding the software failure occurrence process as an infinite server queue. In a numerical example, we compare the proposed model to the general order statistics model, which is another modeling framework, and demonstrate its effectiveness. © 2001 Scripta Technica, Electron Comm Jpn Pt 3, 85(3): 43–51, 2002

[1]  S. Ross,et al.  SOME RESULTS FOR INFINITE SERVER POISSON QUEUES , 1969 .

[2]  George J. Schick,et al.  An Analysis of Competing Software Reliability Models , 1978, IEEE Transactions on Software Engineering.

[3]  Z. Jelinski,et al.  Software reliability Research , 1972, Statistical Computer Performance Evaluation.

[4]  A. Raftery Inference and Prediction for a General Order Statistic Model with Unknown Population Size. , 1987 .

[5]  John D. Musa,et al.  A theory of software reliability and its application , 1975, IEEE Transactions on Software Engineering.

[6]  Simon P. Wilson,et al.  Software Reliability Modeling , 1994 .

[7]  Katsuro Inoue,et al.  Experimental evaluation of software reliability growth models , 1988, [1988] The Eighteenth International Symposium on Fault-Tolerant Computing. Digest of Papers.

[8]  D. Cox,et al.  The statistical analysis of series of events , 1966 .

[9]  Shunji Osaki,et al.  Software Reliability Growth Modeling: Models and Applications , 1985, IEEE Transactions on Software Engineering.

[10]  W. A. Thompson,et al.  Point Process Models with Applications to Safety and Reliability , 1988 .

[11]  Nozer D. Singpurwalla,et al.  A Unification of Some Software Reliability Models , 1985 .

[12]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[13]  John D. Musa,et al.  Software reliability - measurement, prediction, application , 1987, McGraw-Hill series in software engineering and technology.

[14]  Harry Joe,et al.  Statistical Inference for General-Order-Statistics and Nonhomogeneous-Poisson-Process Software Reliability Models , 1989, IEEE Trans. Software Eng..

[15]  Shigeru Yamada,et al.  A software reliability growth model with two types of errors , 1985 .

[16]  Lynn Kuo,et al.  Bayesian Computation for Nonhomogeneous Poisson Processes in Software Reliability , 1996 .

[17]  Bev Littlewood,et al.  Theories of Software Reliability: How Good Are They and How Can They Be Improved? , 1980, IEEE Transactions on Software Engineering.

[18]  Narayanaswamy Balakrishnan,et al.  Records: Arnold/Records , 1998 .

[19]  D. N. Shanbhag,et al.  On infinite server queues with batch arrivals , 1966 .

[20]  J. T. Duane Learning Curve Approach to Reliability Monitoring , 1964, IEEE Transactions on Aerospace.

[21]  Amrit L. Goel,et al.  Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures , 1979, IEEE Transactions on Reliability.