NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
The predictive information obtained by testing multiple software versionsMultiversion 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.
Document ID
19870017088
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Lee, Larry D.
(Old Dominion Univ. Norfolk, VA, United States)
Date Acquired
September 5, 2013
Publication Date
August 1, 1987
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-181148
NAS 1.26:181148
Report Number: NASA-CR-181148
Report Number: NAS 1.26:181148
Accession Number
87N26521
Funding Number(s)
CONTRACT_GRANT: NAG1-744
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available