NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
The consistent comparison problem in N-version softwareThe authors have identified a difficulty in the implementation of N-version programming. The problem, called the consistent comparison problem, arises for applications in which decisions are based on the results of comparing finite-precision numbers. It is shown that when versions make comparisons involving the results of finite-precision calculations, it is impossible to guarantee the consistency of their results. It is therefore possible that correct versions may arrive at completely different outputs for an application that does not apparently have multiple correct solutions. If this problem is not dealt with explicitly, an N-version system may be unable to reach consensus even when none of its component versions falls.
Document ID
19900033828
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
External Source(s)
Authors
Brilliant, Susan S.
(Virginia Commonwealth University Richmond, United States)
Knight, John C.
(Virginia, University Charlottesville, United States)
Leveson, Nancy G.
(California, University Irvine, United States)
Date Acquired
August 14, 2013
Publication Date
November 1, 1989
Publication Information
Publication: IEEE Transactions on Software Engineering
Volume: 15
ISSN: 0098-5589
Subject Category
Computer Programming And Software
Report/Patent Number
ISSN: 0098-5589
Accession Number
90A20883
Funding Number(s)
CONTRACT_GRANT: NAG1-606
CONTRACT_GRANT: NSF DCR-84-06532
CONTRACT_GRANT: NAG1-242
CONTRACT_GRANT: NAG1-605
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available