• 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