NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Formal verification of an oral messages algorithm for interactive consistencyThe formal specification and verification of an algorithm for Interactive Consistency based on the Oral Messages algorithm for Byzantine Agreement is described. We compare our treatment with that of Bevier and Young, who presented a formal specification and verification for a very similar algorithm. Unlike Bevier and Young, who observed that 'the invariant maintained in the recursive subcases of the algorithm is significantly more complicated than is suggested by the published proof' and who found its formal verification 'a fairly difficult exercise in mechanical theorem proving,' our treatment is very close to the previously published analysis of the algorithm, and our formal specification and verification are straightforward. This example illustrates how delicate choices in the formulation of the problem can have significant impact on the readability of its formal specification and on the tractability of its formal verification.
Document ID
19930005619
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Rushby, John
(SRI International Corp. Menlo Park, CA, United States)
Date Acquired
September 6, 2013
Publication Date
October 1, 1992
Subject Category
Computer Systems
Report/Patent Number
NASA-CR-189704
NAS 1.26:189704
Report Number: NASA-CR-189704
Report Number: NAS 1.26:189704
Accession Number
93N14808
Funding Number(s)
CONTRACT_GRANT: NAS1-18969
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available