NASA NTRS ยท 19900023512
A methodology for validating software reliability
Abstract
A significant problem associated with fault tolerant computer system design is how to insure that there are no embedded software errors, so that an avionics computer system meets the required reliability level. To accomplish this, it is necessary to associate a 'probability of failure' with the operational flight program. It would be more correct to say that the probability of excitation of existing latent design errors within the program is required. In this sense, latent software errors are like latent hardware faults, and techniques that were previously used to measure the probability of failure of hardware due to fault latency can be used to measure the probability of failure of the software. A methodology was developed and applied to a flight control program that was known to operate in a well defined environment. The results indicated that the technique could be used to provide a final validation of the software to a specified reliability level and to evaluate the role of flight test in software validation.
Keep this discovery
Explore connections, maps & timelines
Swern, Frederic L.. 1989-01-01. A methodology for validating software reliability. https://ntrs.nasa.gov/citations/19900023512
Cite the original work for its findings. Save a collection to share your selection of sources.