SSRGM: Software Strong Reliability Growth Model Based on Failure Loss

Failures that exist in software cause tremendous damage and bring large amount of loss. Thus the research of software trustworthiness has been attracted much attention from all over the world. By considering the impact of failure loss, the traditional definition of software reliability is redefined in this paper and improved to software strong reliability. Based on this new definition and traditional J-M model, a new model called SSRGM is proposed along with its mathematical relationship and implementation based on Markov Chain. Besides, through experiment and analysis, the conclusion that this model is correct and effective is drawn.

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

[2]  Amrit L. Goel,et al.  Optimum release time for software systems based on reliability and cost criteria , 1984, J. Syst. Softw..

[3]  Martin L. Shooman,et al.  Probabilistic Models for Software reliability Prediction , 1972, Statistical Computer Performance Evaluation.

[4]  Masahiro Nakata,et al.  Software reliability growth analysis: application of NHPP models and its evaluation , 1995, Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95.

[5]  Hongwei Liu,et al.  A software reliability growth model from testing to operation , 2005, 21st IEEE International Conference on Software Maintenance (ICSM'05).

[6]  Michael R. Lyu,et al.  A Unified Scheme of Some Nonhomogenous Poisson Process Models for Software Reliability Estimation , 2003, IEEE Trans. Software Eng..

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

[8]  S. Kanmani,et al.  Object-oriented software fault prediction using neural networks , 2007, Inf. Softw. Technol..

[9]  Standard Glossary of Software Engineering Terminology , 1990 .

[10]  Hongwei Liu,et al.  Software reliability growth model with change-point and environmental function , 2006, J. Syst. Softw..

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

[12]  C. V. Ramamoorthy,et al.  Software Reliability—Status and Perspectives , 1982, IEEE Transactions on Software Engineering.

[13]  John D. Musa Validity of Execution-Time Theory of Software Reliability , 1979, IEEE Transactions on Reliability.

[14]  Eldred Nelson,et al.  Estimating software reliability from test data , 1978 .

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

[16]  Aurora Trinidad Ramirez Pozo,et al.  Modeling software reliability growth with genetic programming , 2005, 16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05).

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

[18]  L. Darrell Whitley,et al.  Prediction of software reliability using neural networks , 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering.

[19]  Hoang Pham,et al.  A general imperfect-software-debugging model with S-shaped fault-detection rate , 1999 .