• DocumentCode
    2829059
  • Title

    Analysis of the Suzuki-Kasami algorithm with SAL model checkers

  • Author

    Ogata, Kazuhiro ; Futatsugi, Kokichi

  • Author_Institution
    NEC Software Hokuriku Ltd., Japan
  • fYear
    2005
  • fDate
    21-23 Sept. 2005
  • Firstpage
    937
  • Lastpage
    943
  • Abstract
    We report on a case study in which SAL model checkers have been used to analyze the Suzuki-Kasami distributed mutual exclusion algorithm with respect to the mutual exclusion property and the lockout freedom property. SAL includes five different model checkers. In the case study, we have used two model checkers SMC (symbolic model checker) and infBMC (infinite bounded model checker). SMC has concluded that a finite-state model of the algorithm has the mutual exclusion property, but has found a counterexample to the lockout freedom property. The counterexample has led to one possible modification that makes the algorithm lockout free. We have also used infBMC to prove that an infinite-state model of the algorithm has the mutual exclusion property by k-induction.
  • Keywords
    distributed algorithms; formal verification; SAL model checkers; Suzuki-Kasami distributed mutual exclusion algorithm; finite-state model; infinite bounded model checker; lockout freedom property; symbolic model checker; Algorithm design and analysis; Distributed algorithms; Electromagnetic compatibility; Hardware; Information analysis; Information science; Laboratories; National electric code; Sliding mode control; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2005. CIT 2005. The Fifth International Conference on
  • Print_ISBN
    0-7695-2432-X
  • Type

    conf

  • DOI
    10.1109/CIT.2005.76
  • Filename
    1562778