Interval diagrams: increasing efficiency of symbolic real-time verification

In this paper, we suggest interval diagram techniques for formal verification of real-time systems modeled by means of timed automata. Interval diagram techniques are based on interval decision diagrams (IDDs)-representing sets of system configurations of, for example, timed automata-and interval mapping diagrams (IMDs)-modeling their transition behavior. IDDs are canonical representations of Boolean functions and allow for their efficient manipulation. Our approach is used for performing both timed reachability analysis and real-time symbolic model checking. We present the methods necessary for our approach and compare its results to another, similar verification technique-achieving a speedup of 7 and more.

[1]  Amir Pnueli,et al.  Some Progress in the Symbolic Verification of Timed Automata , 1997, CAV.

[2]  Jürgen Teich,et al.  Scheduling hardware/software systems using symbolic techniques , 1999, Proceedings of the Seventh International Workshop on Hardware/Software Codesign (CODES'99) (IEEE Cat. No.99TH8450).

[3]  David L. Dill,et al.  Timing Assumptions and Verification of Finite-State Concurrent Systems , 1989, Automatic Verification Methods for Finite State Systems.

[4]  Thomas Kropf,et al.  Symbolic model checking for a discrete clocked temporal logic with intervals , 1997, CHARME.

[5]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[6]  Hon Fung Li,et al.  Advances in Hardware Design and Verification , 1997, IFIP Advances in Information and Communication Technology.

[7]  Karsten Strehl Using interval diagram techniques for the symbolic verification of timed automata , 1998 .

[8]  Wang Yi,et al.  Efficient Timed Reachability Analysis using Clock Difference Diagrams , 1998 .

[9]  L. Thiele,et al.  Symbolic model checking of process networks using interval diagram techniques , 1998, 1998 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (IEEE Cat. No.98CB36287).

[10]  L. Thiele,et al.  Interval diagram techniques for symbolic model checking of Petri nets , 1999, Design, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078).

[11]  Amir Pnueli,et al.  Data-Structures for the Verification of Timed Automata , 1997, HART.