Stochastic Reliability-Growth: A Model for Fault-Removal in Computer-Programs and Hardware-Designs
- 1 October 1981
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Reliability
- Vol. R-30 (4) , 313-320
- https://doi.org/10.1109/tr.1981.5221099
Abstract
An assumption commonly made in early models of software reliability is that the failure rate of a program is a constant multiple of the (unknown) number of faults remaining. This implies that all faults contribute the same amount to the failure rate of the program. The assumption is challenged and an alternative proposed. The suggested model results in earlier fault-fixes having a greater effect than later ones (the faults which make the greatest contribution to the overall failure rate tend to show themselves earlier, and so are fixed earlier), and the DFR property between fault fixes (assurance about programs increases during periods of failure-free operation, as well as at fault fixes). The model is tractable and allows a variety of reliability measures to be calculated. Predictions of total execution time to achieve a target reliability, and total number of fault fixes to target reliability, are obtained. The model might also apply to hardware reliability growth resulting from the elimination of design errors.Keywords
This publication has 12 references indexed in Scilit:
- Theories of Software Reliability: How Good Are They and How Can They Be Improved?IEEE Transactions on Software Engineering, 1980
- The measurement and management of software reliabilityProceedings of the IEEE, 1980
- Validity of Execution-Time Theory of Software ReliabilityIEEE Transactions on Reliability, 1979
- How to Measure Software Reliability and How Not ToIEEE Transactions on Reliability, 1979
- Comments on "Models for Reliability of Repaired EquipmentIEEE Transactions on Reliability, 1979
- Social processes and proofs of theorems and programsCommunications of the ACM, 1979
- Reliability Issues in Computing System DesignACM Computing Surveys, 1978
- An Empirical Stopping Rule for Debugging and Testing Computer SoftwareJournal of the American Statistical Association, 1977
- PROBABILISTIC MODELS FOR SOFTWARE RELIABILITY PREDICTIONPublished by Elsevier ,1972
- SOFTWARE RELIABILITY RESEARCHPublished by Elsevier ,1972