DocumentCode :
2129218
Title :
Comparing verification systems: interactive consistency in ACL2
Author :
Young, William D.
Author_Institution :
Comput. Logic Inc., Austin, TX, USA
fYear :
1996
fDate :
17-21 Jun 1996
Firstpage :
35
Lastpage :
45
Abstract :
Achieving interactive consistency among processors in the presence of faults is an important problem in fault-tolerant computing, first cleanly formulated by Pease, Shostak and Lamport (1980) and solved in selected cases with their Oral Messages (OM) algorithm. Several mechanical verifications of this algorithm have been presented, including a particularly elegant formulation and proof by J. Rushby (1992) using EHDM and PVS. Rushby proposes interactive consistency as a benchmark problem for specification and verification systems. We present a formalization of the OM algorithm in the ACL2 logic and compare our formalization and proof to his. We draw some conclusions concerning the range of desirable features for verification systems and offer a cautionary note about relying on such benchmark problems when comparing systems
Keywords :
LISP; fault tolerant computing; formal logic; formal specification; formal verification; interactive systems; program verification; ACL2 logic; EHDM; Oral Messages algorithm; PVS; algorithm verification; benchmark problem; desirable features; fault-tolerant computing; formalization; inter-processor consistency; interactive consistency; specification systems; verification systems comparison; Algorithm design and analysis; Fault tolerance; Fault tolerant systems; Logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Assurance, 1996. COMPASS '96, Systems Integrity. Software Safety. Process Security. Proceedings of the Eleventh Annual Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7803-3390-X
Type :
conf
DOI :
10.1109/CMPASS.1996.507873
Filename :
507873
Link To Document :
بازگشت