Paper: A partial approach to model checking (at LICS 1991)
Authors: Patrice Godefroid Pierre WolperAbstract
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
BibTeX
@InProceedings{GodefroidWolper-Apartialapproachtom,
author = {Patrice Godefroid and Pierre Wolper},
title = {A partial approach to model checking},
booktitle = {Proceedings of the Sixth Annual IEEE Symp. on Logic in Computer Science, {LICS} 1991},
year = 1991,
editor = {Giles Kahn},
month = {July},
pages = {406--415},
location = {Amsterdam, The Netherlands},
publisher = {IEEE Computer Society Press}
}
