
Compositional and Symbolic Model-Checking of Real-Time Systems
Author(s) -
Kim G. Larsen,
Paul Pettersson,
Wang Yi
Publication year - 1996
Publication title -
brics report series
Language(s) - English
Resource type - Journals
eISSN - 1601-5355
pISSN - 0909-0878
DOI - 10.7146/brics.v3i59.18770
Subject(s) - model checking , computer science , algorithm , graph , state space , composition (language) , theoretical computer science , mathematics , statistics , linguistics , philosophy
Efficient automatic model-checking algorithms for real-time systems have been obtained in recent years based on the state-region graph technique of Alur, Courcoubetis and Dill. However, these algorithms are faced with two potential types of explosion arising from parallel composition: explosion in the space of control nodes, and explosion in the region space over clock variables. In this paper we attack these explosion problems by developing and combining compositional and symbolic model-checking techniques. The presented techniques provide the foundation for a new automatic verification tool Uppaal. Experimental results indicate that Uppaal performs time- and space-wise favorably compared with other real-time verification tools.