NASA NTRS ยท 19870017088
The predictive information obtained by testing multiple software versions
Abstract
Multiversion programming is a redundancy approach to developing highly reliable software. In applications of this method, two or more versions of a program are developed independently by different programmers and the versions are combined to form a redundant system. One variation of this approach consists of developing a set of n program versions and testing the versions to predict the failure probability of a particular program or a system formed from a subset of the programs. The precision that might be obtained, and also the effect of programmer variability if predictions are made over repetitions of the process of generating different program versions, are examined.
Keep this discovery
Explore connections, maps & timelines
Lee, Larry D.. 1987-08-01. The predictive information obtained by testing multiple software versions. https://ntrs.nasa.gov/citations/19870017088
Cite the original work for its findings. Save a collection to share your selection of sources.