DocumentCode :
2287846
Title :
Formal specification and verification of a protocol for consistent diagnosis in real-time embedded systems
Author :
Barbosa, Raul ; Karlsson, Johan
Author_Institution :
Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Goteborg
fYear :
2008
fDate :
11-13 June 2008
Firstpage :
192
Lastpage :
199
Abstract :
This paper proposes a membership protocol for fault-tolerant distributed systems and describes the usage of formal verification methods to ascertain its correctness. The protocol allows nodes in a synchronous system to maintain consensus on the set of operational nodes, i.e., the membership, in the presence of omission failures and node restarts. It relies on nodes observing the transmissions of other nodes to detect failures. Consensus is maintained by exchanging a configurable number of acknowledgements for each nodepsilas message. Increasing this number makes the protocol resilient to a greater number of simultaneous or near-coincident failures.We used the SPIN model checker to formally verify the correctness of the membership protocol. This paper describes how we modeled the protocol and presents the results of the exhaustively verified model instances.
Keywords :
distributed algorithms; embedded systems; fault diagnosis; fault tolerant computing; formal specification; formal verification; system recovery; SPIN model checker; consistent diagnosis; distributed system software; failure detection; fault-tolerant distributed system; formal specification; formal verification; membership protocol; real-time embedded system; Algorithm design and analysis; Bandwidth; Broadcasting; Clocks; Embedded system; Fault tolerant systems; Formal specifications; Protocols; Real time systems; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems, 2008. SIES 2008. International Symposium on
Conference_Location :
Le Grande Motte
Print_ISBN :
978-1-4244-1994-4
Electronic_ISBN :
978-1-4244-1995-1
Type :
conf
DOI :
10.1109/SIES.2008.4577699
Filename :
4577699
Link To Document :
بازگشت