Compositional Model Checking of Real Time Systems
A major problem in applying model checking to finite-state systems<br />is the potential combinatorial explosion of the state space arising from<br />parallel composition. Solutions of this problem have been attempted for<br />practical applications using a variety of techniques. Recent work by Andersen<br />[And95] proposes a very promising compositional model checking<br />technique, which has experimentally been shown to improve results obtained<br />using Binary Decision Diagrams.<br />In this paper we make Andersen's technique applicable to systems described<br />by networks of timed automata. We present a quotient construction,<br />which allows timed automata components to be gradually moved from<br />the network expression into the specification. The intermediate specifications<br />are kept small using minimization heuristics suggested by Andersen.<br />The potential of the combined technique is demonstrated using a prototype<br />implemented in CAML.