NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Mechanically verified hardware implementing an 8-bit parallel IO Byzantine agreement processorConsider a network of four processors that use the Oral Messages (Byzantine Generals) Algorithm of Pease, Shostak, and Lamport to achieve agreement in the presence of faults. Bevier and Young have published a functional description of a single processor that, when interconnected appropriately with three identical others, implements this network under the assumption that the four processors step in synchrony. By formalizing the original Pease, et al work, Bevier and Young mechanically proved that such a network achieves fault tolerance. We develop, formalize, and discuss a hardware design that has been mechanically proven to implement their processor. In particular, we formally define mapping functions from the abstract state space of the Bevier-Young processor to a concrete state space of a hardware module and state a theorem that expresses the claim that the hardware correctly implements the processor. We briefly discuss the Brock-Hunt Formal Hardware Description Language which permits designs both to be proved correct with the Boyer-Moore theorem prover and to be expressed in a commercially supported hardware description language for additional electrical analysis and layout. We briefly describe our implementation.
Document ID
19920015452
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Moore, J. Strother
(Computational Logic, Inc. Austin, TX, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1992
Subject Category
Computer Systems
Report/Patent Number
TR-69
NAS 1.26:189588
NASA-CR-189588
Report Number: TR-69
Report Number: NAS 1.26:189588
Report Number: NASA-CR-189588
Accession Number
92N24695
Funding Number(s)
CONTRACT_GRANT: NAS1-18878
PROJECT: RTOP 505-64-10-05
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available