A Selective Survey and Direction on the Software of Reliability Models
In this paper, the author has many challenges in getting wide spread use of software reliability models. He focuses on software reliability models and measurements. A software reliability model specifies the general form of the dependence of the failure process on the principal factors that affect it: fault introduction, fault removal and the operational environment. During the test phase, the failure rate of a software system is generally decreasing due to discovery and correction of software faults. With careful record-keeping procedures in place, it is possible to use statistical methods to analyze the historical record. The purpose of these analyses is twofold: to predict the additional time needed to achieve a specified reliability objective; to predict the expected reliability when testing is finished.