DocumentCode
2725282
Title
Partial-order methods for model checking: from linear time to branching time
Author
Willems, Ben ; Wolper, P.
Author_Institution
Inst. Montefiore, Liege Univ.
fYear
1996
fDate
27-30 Jul 1996
Firstpage
294
Lastpage
303
Abstract
Partial-order methods make it possible to check properties of a concurrent system by state-space exploration without considering all interleavings of independent concurrent events. They have been applied to linear-time model checking, but so far only limited results are known about their applicability to branching-time model checking. In this paper, we introduce a general technique for lifting partial-order methods from linear-time to branching-time logics. This technique is shown to be applicable both to reductions that are applied to the structure representing the program before running the model checking procedure, as well as to reductions that can be obtained when model checking is done in an automata-theoretic framework. The latter are extended to branching-time logics by using the model-checking framework based on alternating automata introduced by O. Bernholtz et al. (1994)
Keywords
automata theory; program verification; state-space methods; temporal logic; automata-theoretic framework; branching time; branching-time logics; branching-time model checking; concurrent system; linear time; linear-time model checking; model checking; partial-order methods; state-space exploration; Automata; Binary decision diagrams; Concurrent computing; Context modeling; Interleaved codes; Logic; State-space methods; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1996. LICS '96. Proceedings., Eleventh Annual IEEE Symposium on
Conference_Location
New Brunswick, NJ
ISSN
1043-6871
Print_ISBN
0-8186-7463-6
Type
conf
DOI
10.1109/LICS.1996.561357
Filename
561357
Link To Document