Search NASAโŒ• Search

NASA NTRS ยท 19870002808

Detection of faults and software reliability analysis

Abstract

Multiversion or N-version programming was proposed as a method of providing fault tolerance in software. The approach requires the separate, independent preparation of multiple versions of a piece of software for some application. Specific topics addressed are: failure probabilities in N-version systems, consistent comparison in N-version systems, descriptions of the faults found in the Knight and Leveson experiment, analytic models of comparison testing, characteristics of the input regions that trigger faults, fault tolerance through data diversity, and the relationship between failures caused by automatically seeded faults.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Knight, J. C.. 1986-08-01. Detection of faults and software reliability analysis. https://ntrs.nasa.gov/citations/19870002808

Cite the original work for its findings. Save a collection to share your selection of sources.