Software reliability model with optimal selection of failure data
Schneidewind, Norman F.
MetadataShow full item record
In the use of software reliability models it is not necessarily the case that all the failure data should be used to estimate model parameters and to predict failures. The reason for this is that old data may not be as representative of the current and future failure process as recent data. Therefore, it may be possible to obtain more accurate predictions of future failures by excluding or giving lower weight to the earlier failure counts. Although “data aging” techniques such as moving average and exponential smoothing are frequently used in other fields, such as inventory control, we did not find use of data aging in the various models we surveyed. One model that includes the concept of selecting a subset of the failure data is the Schneidewind Non- Homogeneous Poisson Process (NHPP) software reliability model. In order to use the concept of data aging, there must be a criterion for determining the optimal value of the starting failure count interval. We evaluated four criteria for identifying the optimal starting interval for estimating model parameters. Three of the criteria are novel. WOof these treat the failure count interval index as a parameter by substituting model functions for data vectors and optimizing on functions obtained from maximum likelihood estimation techniques. The third one uses weighted least squares to maintain constant variance in the presence of the decreasing failure rate assumed by the model. The fourth criterion is the familiar mean square error. Our research showed that significantly improved reliability predictions can be obtained by using a subset of the failure data, based on applying the appropriate criteria, and using the Space Shuttle On-Board software as an example.
Showing items related by title, author, creator and subject.
Berzin, Valdis; Lim, Peter; Kahia, Mohsen Ben (2011-04-30); NPS-AM-11-C8P10R02-043In the Verification and Validation (V&V) phase, whenever there is a newer release of a given program, test engineers need to re-conduct all the tests performed on the previous program release''a costly process known as ...
Lukens, Richard Walter (Monterey, California. Naval Postgraduate School, 1983-06);A principal mode of failure of structural components in mechanical systems is fatigue. One method of predicting the probability of fatigue failure of a structural component is to determine the probability that the calculated ...
South, Matthew T. (Monterey, California. Naval Postgraduate School, 2003-12);This thesis evaluated the Department of Defense's Advanced Concept Technology Demonstration (ACTD) process and the challenges encountered in transitioning an ACTD to an acquisition program. The methodology included case ...