A methodology has been developed for assessing the reliability of electronic systems. This methodology consists of modifying a base reliability estimate with process grading factors for the following failure causes: parts; design; manufacturing; system management; induced; and no defect found. These process grades correspond to the degree to which actions have been taken to mitigate the occurrence of system failure due to these failure categories. Once the base estimate is modified with the process grades, the reliability is further modified by empirical data taken throughout system development and testing. This modification is accomplished using Bayesian techniques which apply the appropriate weights for the different data elements. Advantages of this new methodology are that it: uses all available information to form the best estimate of field reliability; is tailorable; has quantifiable confidence bounds; and has sensitivity to the predominant system reliability drivers.
[1]
Robert G. Mays,et al.
Experiences with Defect Prevention
,
1990,
IBM Syst. J..
[2]
John D. Musa,et al.
Software reliability - measurement, prediction, application
,
1987,
McGraw-Hill series in software engineering and technology.
[3]
Ram Chillarege,et al.
Measurement of failure rate in widely distributed software
,
1995,
Twenty-Fifth International Symposium on Fault-Tolerant Computing. Digest of Papers.
[4]
W. E. Koss.
Software-reliability metrics for military systems
,
1988,
1988. Proceedings., Annual Reliability and Maintainability Symposium,.
[5]
S. J. Keene,et al.
Reliability growth of fielded software
,
1993,
Annual Reliability and Maintainability Symposium 1993 Proceedings.
[6]
Brendan Murphy,et al.
Measuring system and software reliability using an automated data collection process
,
1995
.