DocumentCode :
2152690
Title :
A partial approach to model checking
Author :
Godefroid, Patrice ; Wolper, Pierre
Author_Institution :
Inst. Montefiore, Liege Univ., Belgium
fYear :
1991
fDate :
15-18 July 1991
Firstpage :
406
Lastpage :
415
Abstract :
A model-checking method for linear-time temporal logic that avoids the state explosion due to the modeling of concurrency by interleaving is presented. The method relies on the concept of the Mazurkiewicz trace as a semantic basis and uses automata-theoretic techniques, including automata that operate on words of ordinality higher than ω. In particular, automata operating on words of length ω×n , n∈ω are defined. These automata are studied, and an efficient algorithm to check whether such automata are nonempty is given. It is shown that when it is viewed as an ω×n automaton, the trace automaton can be substituted for the production automaton in linear-time model checking. The efficiency of the method of P. Godefroid (Proc. Workshop on Computer Aided Verification, 1990) is thus fully available for model checking
Keywords :
automata theory; temporal logic; Mazurkiewicz trace; concurrency modelling; interleaving; linear-time model checking; linear-time temporal logic; production automaton; semantic basis; trace automaton; words of ordinality; Aging; Automata; Concurrent computing; Costs; Explosions; Interleaved codes; Logic design; Probabilistic logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-2230-X
Type :
conf
DOI :
10.1109/LICS.1991.151664
Filename :
151664
Link To Document :
بازگشت