• DocumentCode
    2377641
  • Title

    Automatic verification of fault tolerance using model checking

  • Author

    Yokogawa, Tomoyuki ; Tsuchiya, Tatsuhiro ; Kikuno, Tohru

  • Author_Institution
    Dept. of Inf. & Math. Sci., Osaka Univ., Japan
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    95
  • Lastpage
    102
  • Abstract
    Model checking is a technique that can make a verification for finite state systems absolutely automatic. We propose a method for automatic verification of fault-tolerant systems using this technique. Unlike other related work, which is tailored to specific systems, we are aimed at providing a general approach to verification of fault tolerance. The main obstacle in model checking is state explosion. To avoid the problem, we design this method so that it can use SMV, a symbolic model checking tool. Symbolic model checking can overcome the problem by expressing the state space and the transition relation by Boolean functions. Assuming that a system to be verified is specified by guarded commands, we define a modeling language suited for describing guarded command programs and propose a translation method from the modeling language to the input language of SMV. We show the results of applying the proposed method to various examples to demonstrate the usefulness
  • Keywords
    computational linguistics; finite state machines; program verification; software fault tolerance; Boolean functions; SMV; automatic verification; fault tolerance verification; fault-tolerant systems; finite state systems; guarded command programs; input language; model checking; modeling language; state explosion; state space; symbolic model checking tool; transition relation; translation method; Availability; Boolean functions; Design methodology; Electronic mail; Explosions; Fault tolerance; Fault tolerant systems; Informatics; Mathematical model; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2001. Proceedings. 2001 Pacific Rim International Symposium on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7695-1414-6
  • Type

    conf

  • DOI
    10.1109/PRDC.2001.992685
  • Filename
    992685