Advertisement

The effect of interfailure time variability on the software reliability growth modelling

  • Peter Popov
Session 3 Modeling and Evaluation
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1150)

Abstract

This paper deals with the effect of interfailure time variability on the modelling of software reliability growth. Some, primarily mathematical arguments, are outlined that cast a doubt on the commonly adopted concept of failures ' occurrence as a Poisson (either homogeneous or non-homogeneous) process. On a contrived (but plausible for the software practice) example the consequences of this assumption, in some cases inappropriate for the software reliability predictions, are illustrated. The idea of “tuning” the reliability growth models based on measurements of the distribution of a single execution time is advocated.

Keywords

urn model software reliability growth Poisson process software execution time operational profile 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [A-GCL86]
    Abdel-Ghaly, A.A., Chan, P. Y., Littlewood, B. “Evaluation of Competing Software Reliability Predictions”, IEEE Trans. Software Eng., Vol. SE-12, Sept. 1986, pp. 950–967.Google Scholar
  2. [BCLS90]
    Brocklehurst, S., Chan, P.Y., Littlewood, B., Snell, J. “Recalibrating Software Reliability Models”, IEEE Trans. Software Eng., Vol. 16, No. 4, April 1990, pp. 458–469.Google Scholar
  3. [BL92]
    Brocklehurst, S. and B. Littlewood, “New Ways to Get Accurate Reliability Measures”, IEEE Software (special issue on Reliability Measurement), July 1992, pp. 34–42Google Scholar
  4. [CDLY95]
    Carman, D. W., Dolinsky, A. A., Lyu, M. R., and Yu, J. S., “Software Reliability Engineering Study of a Large-Scale Telecommunications Software Systems”, Proc. ISSRE'95 Int. Symp. on Software Reliability Eng., 24–27 Oct., 1995, Toulouse, France, pp. 350–359.Google Scholar
  5. [Cox55]
    Cox, D. R., “Renewal Theory”, London: Methuen & Co. Ltd, 1955.Google Scholar
  6. [Kle75]
    Kleinrock, L., “Queuing Systems. Volume 1: Theory”, 1975, Wiley & Sons, 741 p.Google Scholar
  7. [KMS91]
    Kanoun, K., Martini, M. R. B., Souza, J. M. “A Method for Software Reliability Analysis and Prediction Application to TROPICO-R Switching System”, IEEE Trans. Software Engineering, Vol. 17, No. 4, April 1991, pp. 334–344.Google Scholar
  8. [Lew85]
    Lew, A., “Computer Science: A Mathematical Introduction”, Prentice-Hall Int. Series in Computer Science, C.A.R. Hoare Series Editor, 1985, 421 p.Google Scholar
  9. [Lit80]
    Littlewood, B. “Theories of Software Reliability: How Good Are They and How Can They Be Improved?”, IEEE Trans. Software Eng., Vol. SE-6, Sept. 1980, pp. 489–500.Google Scholar
  10. [Mann92]
    Mann, P. S., “Introductory Statistics”, John Willey & Sons, 1992, 774 p.Google Scholar
  11. [Mil86]
    Miller, D. R. “Exponential Order Statistic Models of Software Reliability Growth”, IEEE Trans. Software Engineering, Vol. SE-12, No. 1, January 1986, pp. 12–24.Google Scholar
  12. [Mil92]
    Miller, K. W., Morrel L. J., Noonan R. E., Park, S. K., Nicol, D. M., Murrill, B. W., and Voas, J. M. “Estimating the Probability of Failure When Testing Reveals No Failures”, IEEE Trans. Software Eng., Vol. 18, No. 1, pp. 33–43, January, 1992.Google Scholar
  13. [MIO87]
    Musa, J. D., Iannino, A., and Okumoto, K. “Software Reliability. Measurement, Prediction, Application”, McGraw Hill, 1987.Google Scholar
  14. [NL95]
    Nikora, A. P. and Lyu, M. L., “An Experiment in Determining Software Reliability Model Applicability”, Proc. ISSRE'95 Int. Symp. on Software Reliability Eng., 24–27 Oct., 1995, Toulouse, France, pp. 304–313.Google Scholar
  15. [Pop96]
    Popov, P., “Design for changeability — a remedy against uncertain requirements”, 13th Annual CSR Workshop “Design for Protecting the User”, Burgenstock, Switzerland, 11–13 Sept., 1996, accepted for presentation.Google Scholar
  16. [TIYL95]
    Thakur, A., Iyer, R. K., Young, L., and Lee, I. “Analysis of Failures in the Tandem NonStop-UX Operating System”, Proc. ISSRE'95 Int. Symp. on Software Reliability Eng., 24–27 Oct., 1995, Toulouse, France, pp. 40–49.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Peter Popov
    • 1
  1. 1.Institute of Computer and Communication SystemsBulgarian Academy of SciencesSofiaBulgaria

Personalised recommendations