DocumentCode
3038729
Title
Model Checking a Modular-Structured Nonblocking Atomic Commitment Protocol for Asynchronous Distributed Systems
Author
Choi, Eun-Hye ; Okamoto, Keishi ; Tsuchiya, Tatsuhiro ; Kikuno, Tohru
Author_Institution
Res. Center for Verification & Semantics, Nat. Inst. of Adv. Ind. Sci. & Technol., Toyonaka, Japan
fYear
2009
fDate
17-17 March 2009
Firstpage
138
Lastpage
142
Abstract
Various fault-tolerant agreement protocols for asynchronous distributed systems can be constructed in a modular way which is based on consensus and failure detectors. However it is difficult to design correct fault-tolerant distributed protocols especially for asynchronous systems; so the development of an efficient framework for verifying the protocols is of importance. In this paper, we focus on a modular-structured nonblocking atomic commitment (NBAC) protocol as a case study and propose a method for verifying it with model checking. In this method, we first construct a model for the NBAC protocol in a modular way and next construct temporal logic formulae expressing the termination, justification and obligation properties of the NBAC protocol. Finally, the efficiency of our method is evaluated through the experimental results obtained from using two model checking tools, SPIN and SMV. We expect that our assume-guarantee model checking approach is applicable to other modular-structured fault-tolerant agreement protocols for asynchronous distributed systems.
Keywords
distributed processing; fault tolerant computing; formal verification; protocols; temporal logic; NBAC protocol; assume-guarantee model checking; asynchronous distributed system; failure detector; fault-tolerant distributed protocol; modular-structured fault-tolerant agreement protocol; modular-structured nonblocking atomic commitment protocol; temporal logic; Model Checking; Modular-Structured Nonblocking Atomic; asynchronous distributed systems; fault-tolerant;
fLanguage
English
Publisher
ieee
Conference_Titel
Future Dependable Distributed Systems, 2009 Software Technologies for
Conference_Location
Tokyo
Print_ISBN
978-0-7695-3572-2
Electronic_ISBN
978-0-7695-3572-2
Type
conf
DOI
10.1109/STFSSD.2009.34
Filename
4804587
Link To Document