Probabilistic Modelling of Software Failure Characteristics

Abstract This paper describes an empirical study of the failure characteristics of software defects detected in the programs developed in the Project on Diverse Software (PODS). The results of the empirical study cast doubts on the general validity of the following assumptions:- - similar failure rates for a population of defects, - a constant software failure rate. The observed deviations from these assumptions are explained in terms of a state machine model of software behaviour in conjunction with an assumption that software defects occur as ‘blobs’ in the program state space.

[1]  Paul Ammann,et al.  Data Diversity: An Approach to Software Fault Tolerance , 1988, IEEE Trans. Computers.

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

[3]  C. V. Ramamoorthy,et al.  Software Reliability—Status and Perspectives , 1982, IEEE Transactions on Software Engineering.

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

[5]  Peter G. Bishop,et al.  Stem — A Project on Software Test and Evaluation Methods , 1987 .