NASA NTRS ยท 19930005619
Formal verification of an oral messages algorithm for interactive consistency
Abstract
The 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.
Keep this discovery
Explore connections, maps & timelines
Rushby, John. 1992-10-01. Formal verification of an oral messages algorithm for interactive consistency. https://ntrs.nasa.gov/citations/19930005619
Cite the original work for its findings. Save a collection to share your selection of sources.