Modeling computer systems evolutions: non-stationary processes and stochastic Petri nets-application to dependability growth

Stochastic Petri nets (SPNs) have emerged over the years as a favored approach for performance and dependability modeling and evaluation. Their usual utilization assumes that systems specification and design do not evolve, in opposition to real-life. This paper is aimed at a preliminary exploration of how to take advantage of the existing body of results on SPNs for modeling the evolution of computer systems, i.e. to model non-stationary stochastic processes. It focuses on dependability evolutions which result from successive releases.

[1]  Bev Littleword,et al.  Forecasting Software Reliability , 1987 .

[2]  John J. Wallace,et al.  Designing for Ultrahigh Availability: The Unix RTR Operating System , 1984, Computer.

[3]  William Farr,et al.  Software reliability modeling survey , 1996 .

[4]  Shunji Osaki,et al.  Software Reliability Growth Modeling: Models and Applications , 1985, IEEE Transactions on Software Engineering.

[5]  K Okumoto,et al.  TIME-DEPENDENT ERROR-DETECTION RATE MODEL FOR SOFTWARE AND OTHER PERFORMANCE MEASURES , 1979 .

[6]  Amrit L. Goel,et al.  Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures , 1979, IEEE Transactions on Reliability.

[7]  Jean-Claude Laprie,et al.  The KAT (Knowledge-Action-Transformation) Approach to the Modeling and Evaluation of Reliability and Availability Growth , 1991, IEEE Trans. Software Eng..

[8]  Jean-Claude Laprie,et al.  Dependability Evaluation of Software Systems in Operation , 1984, IEEE Transactions on Software Engineering.

[9]  Gianfranco Ciardo,et al.  A characterization of the stochastic process underlying a stochastic Petri net , 1993, Proceedings of 5th International Workshop on Petri Nets and Performance Models.

[10]  Jean-Claude Laprie,et al.  Experience in software reliability: From data collection to quantitative evaluation , 1993, Proceedings of 1993 IEEE International Symposium on Software Reliability Engineering.

[11]  Bev Littleword,et al.  Forecasting Software Reliability , 1987, Software Reliability Modelling and Identification.

[12]  Ronald A. Howard,et al.  Dynamic Probabilistic Systems , 1971 .

[13]  John D. Musa,et al.  A theory of software reliability and its application , 1975, IEEE Transactions on Software Engineering.

[14]  H. D. Miller,et al.  The Theory Of Stochastic Processes , 1977, The Mathematical Gazette.

[15]  John D. Musa Validity of Execution-Time Theory of Software Reliability , 1979, IEEE Transactions on Reliability.

[16]  Jean-Claude Laprie,et al.  X-Ware Reliability and Availability Modeling , 1992, IEEE Trans. Software Eng..

[17]  Corso Svizzera,et al.  Stochastic Petri Nets: Accomplishments and Open Problems , 1995 .

[18]  Christian Landrault,et al.  Reliability and Availability Models for Maintained Systems Featuring Hardware Failures and Design Faults , 1978, IEEE Transactions on Computers.

[19]  Mladen A. Vouk,et al.  Measuring the field quality of wide-distribution commercial software , 1992, [1992] Proceedings Third International Symposium on Software Reliability Engineering.