Prediction of Safety Critical Software Operational Reliability from Test Reliability Using Testing Environment Factors

  • Published : 1999.02.01

Abstract

It has been a critical issue to predict the safety critical software reliability in nuclear engineering area. For many years, many researches have focused on the quantification of software reliability and there have been many models developed to quantify software reliability. Most software reliability models estimate the reliability with the failure data collected during the test assuming that the test environments well represent the operation profile. User's interest is however on the operational reliability rather than on the test reliability. The experiences show that the operational reliability is higher than the test reliability. With the assumption that the difference in reliability results from the change of environment, from testing to operation, testing environment factors comprising the aging factor and the coverage factor are developed in this paper and used to predict the ultimate operational reliability with the failure data in testing phase. It is by incorporating test environments applied beyond the operational profile into testing environment factors. The application results show that the proposed method can estimate the operational reliability accurately.

Keywords

References

  1. Microelectronics and reliability v.32 no.12 Software reliability measurement and assessment based on nonhomogeneous process models : a survey S. Yamada(et al.)
  2. Software reliability models; theoretical developments, evaluation & applications Y. K. Malaiya;P. K. Srimani
  3. Reliability Engineering and System safety v.32 no.1;2 Issues in developing software for safety critical systems J.A. McDermid
  4. IEEE Trans. Software Eng. v.19 no.1 The infeasibility of quantifying the reliability of life-critical realtime software R.W. Butler;G.B. Finelli
  5. Communications of ACM v.33 no.6 Evaluation of safety-critical software D.L. Parnas(et al.)
  6. Communications of ACM v.36 no.11 Validation of ultrahigh dependability for software based system B. Littlewood;L. Strigini
  7. Software reliability data J.D. Musa
  8. The art of software testing G.J. Myer
  9. Software reliability; measurement, prediction, application J.D. Musa;A. lannino;K. Okumoto
  10. The summation of series H.T. Davis
  11. Proc. IEEE Software Engineering Coverage measurement experience during function test P. Piwowarski;M. Obha;J. Caruso
  12. IEEE Trans. Software Eng. v.15 no.3 Structural approach to the estimation of number of hypergeometric distribution Y. Tohma(et al.0
  13. Nuclear Engineering International Sizewell B reactor protection reliability: Nuclear Electric presents its case
  14. Nuclear Engineering International NNC gives high marks to Sizewell B's primary protection system D. Welbourne