DocumentCode
3046771
Title
A formally verified algorithm for interactive consistency under a hybrid fault model
Author
Lincoln, Patrick ; Rushby, John
Author_Institution
SRI Int., Menlo Park, CA, USA
fYear
1993
fDate
22-24 June 1993
Firstpage
402
Lastpage
411
Abstract
P. Thambidurai and Y.-K. Park (1988) have proposed an algorithm for interactive consistency that retains resilience to the arbitrary (or Byzantine) fault mode, while tolerating more faults of simpler kinds than standard Byzantine-resilient algorithms. Unfortunately, and despite a published proof of correctness, their algorithm is flawed. The authors detected this while undertaking a formal verification of the algorithm. They present a corrected algorithm that has been subjected to mechanically checked formal verification. Because informal proofs seem unreliable in this domain, and the consequences of failure could be catastrophic, the authors believe formal verification should become standard for algorithms intended for safety-critical applications.
Keywords
formal verification; Byzantine fault mode; formally verified algorithm; hybrid fault model; interactive consistency; resilience; safety-critical applications; Algorithm design and analysis; Computer science; Contracts; Fault tolerance; Formal verification; Laboratories; Redundancy; Relays; Resilience; Stochastic processes;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1993. FTCS-23. Digest of Papers., The Twenty-Third International Symposium on
Conference_Location
Toulouse, France
ISSN
0731-3071
Print_ISBN
0-8186-3680-7
Type
conf
DOI
10.1109/FTCS.1993.627343
Filename
627343
Link To Document