On the modelling and testing of recovery block structures

The authors proposes a reliability model for recovery block structures based on error events that can be observed and distinguished during testing. Strategies are described for the collection of failure histories, which are needed to estimate the model parameters and obtain dependability predictions. Given that the software goes through different testing stages, the model can be employed at different points of the development cycle to assess or forecast the quality of project choices and the resulting product.<<ETX>>

[1]  Dave E. Eckhardt,et al.  A Theoretical Basis for the Analysis of Multiversion Software Subject to Coincident Errors , 1985, IEEE Transactions on Software Engineering.

[2]  Jean Arlat,et al.  ON THE PERFORMANCE OF SOFTWARE FAULT-TOLERANCE STRATEGIES+ , 1980 .

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

[4]  B. Littlewood Software Reliability Model for Modular Program Structure , 1979, IEEE Transactions on Reliability.

[5]  Kyle Siegrist,et al.  Reliability of Systems with Markov Transfer of Control , 1988, IEEE Trans. Software Eng..

[6]  Hermann Kopetz,et al.  Fault tolerance, principles and practice , 1990 .

[7]  Nancy G. Leveson,et al.  An experimental evaluation of the assumption of independence in multiversion programming , 1986, IEEE Transactions on Software Engineering.

[8]  Sung D. Cha A Recovery Block Model and Its Analysis , 1986 .

[9]  Peter A. Barrett,et al.  Software Fault Tolerance: An Evaluation , 1985, IEEE Transactions on Software Engineering.

[10]  Brian Randell System structure for software fault tolerance , 1975 .

[11]  Peter G. Bishop,et al.  PODS — A project on diverse software , 1986, IEEE Transactions on Software Engineering.

[12]  Roger C. Cheung A User-Oriented Software Reliability Model , 1980, IEEE Trans. Software Eng..

[13]  Bharat K. Bhargava Software reliability in real-time systems , 1981, AFIPS '81.

[14]  Attila Csenki,et al.  Recovery Block Reliability Analysis with Failure Clustering , 1991 .

[15]  John D. Musa,et al.  Software reliability measurement , 1984, J. Syst. Softw..

[16]  Francesca Saglietti,et al.  Software Diversity—Some Considerations About its Benefits and its Limitations , 1986 .

[17]  Bev Littlewood,et al.  Evaluation of competing software reliability predictions , 1986, IEEE Transactions on Software Engineering.

[18]  David F. McAllister,et al.  Fault-Tolerant SoFtware Reliability Modeling , 1987, IEEE Transactions on Software Engineering.

[19]  Algirdas Avizienis,et al.  The N-Version Approach to Fault-Tolerant Software , 1985, IEEE Transactions on Software Engineering.