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 :
بازگشت