An extended domain-based model of software reliability
- 1 October 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 14 (10) , 1512-1524
- https://doi.org/10.1109/32.6196
Abstract
A definition of software reliability is proposed in which reliability is treated as a generalization of the probability of correctness of the software in question. A tolerance function is introduced as a method of characterizing an acceptable level of correctness. This in turn is used, together with the probability function defining the operational input distribution, as a parameter of the definition of reliability. It is shown that the definition can be used to provide many natural models of reliability by varying the tolerance function and that it may be reasonably approximated using well-chosen test sets. It is also shown that there is an inherent limitation to the measurement of reliability using finite test sets.Keywords
This publication has 7 references indexed in Scilit:
- Criteria for Software Reliability Model ComparisonsIEEE Transactions on Software Engineering, 1984
- A Guidebook for Software Reliability Assessment.Published by Defense Technical Information Center (DTIC) ,1983
- Software Reliability—Status and PerspectivesIEEE Transactions on Software Engineering, 1982
- A Summary of the Discussion on "An Analysis of Competing Software Reliability Models"IEEE Transactions on Software Engineering, 1980
- An Analysis of Competing Software Reliability ModelsIEEE Transactions on Software Engineering, 1978
- Reliability of the Path Analysis Testing StrategyIEEE Transactions on Software Engineering, 1976
- Testing for software reliabilityPublished by Association for Computing Machinery (ACM) ,1975