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 :
بازگشت