ON A GENERALIZED DUAL PROCESS SOFTWARE RELIABILITY GROWTH MODEL

A significant number of software reliability growth models (SRGMs) have been proposed in the literature over the past three decades or so. Most of these models ignored the possibility of imperfect debugging with subsequent introduction of new errors into the software system. In this paper, we present an SRGM which consists of a dual process of debugging followed by introduction of errors in the event of an imperfect debugging. The model also allows for the process to be repeated over several stages. The reliability growth of this model is investigated and is shown to exhibit either an exponential or S-shaped curve. Finally, some reliability measures associated with the SRGM are presented together with illustrative numerical examples.

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

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

[3]  Amrit L. Goel,et al.  Software Reliability Models: Assumptions, Limitations, and Applicability , 1985, IEEE Transactions on Software Engineering.

[4]  Panlop Zeephongsekul Reliability growth of a software model under imperfect debugging and generation of errors , 1996 .

[5]  Santosh Kumar,et al.  Software-reliability growth model: primary-failures generate secondary-faults under imperfect debugging , 1994 .

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

[7]  P. K. Kapur,et al.  Optimal sofware release policies for software reliability growth models under imperfect debugging , 1990 .

[8]  Wilhelm Kremer,et al.  Birth-Death and Bug Counting , 1983, IEEE Transactions on Reliability.

[9]  Santosh Kumar,et al.  Optimal software release policy with a learning factor for imperfect debugging , 1993 .

[10]  Shigeru Yamada,et al.  S-Shaped Reliability Growth Modeling for Software Error Detection , 1983, IEEE Transactions on Reliability.

[11]  Shigeru Yamada,et al.  s-Shaped Software Reliability Growth Models and Their Applications , 1984, IEEE Transactions on Reliability.

[12]  Bev Littlewood,et al.  Stochastic Reliability-Growth: A Model for Fault-Removal in Computer-Programs and Hardware-Designs , 1981, IEEE Transactions on Reliability.