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
Link To Document