DocumentCode :
2275063
Title :
Modular construction of the symbolic observation graph
Author :
Klai, Kais ; Petrucci, Laure
Author_Institution :
CNRS UMR 7030, Univ. Paris, Villetaneuse
fYear :
2008
fDate :
23-27 June 2008
Firstpage :
88
Lastpage :
97
Abstract :
Model checking for Linear Time Logic (LTL) is usually based on converting the (negation of a) property into a Buchi automaton, composing the automaton and the model, and finally checking for emptiness of the language of the composed system. The last step is the crucial stage of the verification process because of the state explosion problem. In this work, we present a solution which builds, in a modular way, an observation graph represented in a non-symbolic manner but where the nodes are essentially symbolic sets of states and the edges either labeled by events occurring in the formula or by synchronization actions between the system components. Due to the small number of events to be observed in a typical formula, this graph has a very moderate size and thus the time complexity for verification is negligible w.r.t. the time to build the observation graph. Experimental results show that our method outperforms both a non-modular generation of the symbolic graph and existing non-symbolic approaches (modular or not).
Keywords :
computational complexity; graph theory; program verification; symbol manipulation; temporal logic; Buchi automaton; linear time temporal logic; model checking; modular construction; state explosion problem; symbolic observation graph; synchronization action; time complexity; verification process; Automata; Binary decision diagrams; Boolean functions; Data structures; Explosions; Logic; Modular construction; Power system modeling; Software algorithms; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design, 2008. ACSD 2008. 8th International Conference on
Conference_Location :
Xian
ISSN :
1550-4808
Print_ISBN :
978-1-4244-1838-1
Electronic_ISBN :
1550-4808
Type :
conf
DOI :
10.1109/ACSD.2008.4574600
Filename :
4574600
Link To Document :
بازگشت