MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Difference decision diagrams (1999) [38 citations — 6 self]

Download:
Download as a PDF | Download as a PS
by Jakob Lichtenberg, Henrik Reif, Andersen Henrik Hulgaard
University of Copenhagen
http://www.it.dtu.dk/~jmr/publications/ddd-datastructure-99.ps.gz
Add To MetaCart

Abstract:

This paper describes a new data structure, difference decision diagrams (DDDs), for representing a Boolean logic over inequalities of the form x y and x y c where the variables are integer or real-valued. We give algorithms for manipulating DDDs and for determining functional properties (tautology, satisfiability, and equivalence). DDDs enable an efficient verification of timed systems modeled as, for example, timed automata or timed Petri nets, since both the states and their associated timing information can be represented symbolically, similar to how ROBDDs represent Boolean predicates.

Citations

6058 Introduction to Algorithms – Cormen, Leiserson, et al. - 2001
2807 Communication and Concurrency – Milner - 1989
2410 Graph-based algorithms for Boolean function manipulation – Bryant - 1986
1421 The theory of timed automata – Alur, Dill - 1991
594 Design and synthesis of synchronization skeletons using branching time temporal logic – Clarke, Emerson - 1981
444 Symbolic model checking for real-time systems – Henzinger, Nicollin, et al. - 1994
342 UPPAAL in a nutshell – Larsen, Pattersson, et al. - 1997
216 The tool kronos – Daws, Olivero, et al. - 1996
183 Modeling and verification of time dependent systems using time Petri nets – Berthomieu, Diaz - 1991
169 Timing assumptions and verification of finitestate concurrent systems – Dill - 1989
86 Model-checking for real-time systems – Larsen, Pettersson, et al. - 1995
58 Two examples of verification of multirate timed automata with KRONOS – Daws, Yovine - 1995
56 Model checking timed automata – Yovine - 1998
51 Verifying ET-LOTOS programs with KRONOS – Daws, Olivero, et al. - 1994
47 Efficient timed reachability analysis using clock difference diagrams – Behrmann, Larsen, et al. - 1999
45 Some progress in the symbolic verification of timed automata – Bozga, Maler, et al. - 1997
44 Computing quantitative characteristics of finite-state real-time systems – Campos, Clarke, et al. - 1994
36 Approximate reachability analysis of timed automata – Balarin - 1996
35 Combining constraint solving and symbolic model checking for a class of systems with non-linear constraints – Chan, Anderson, et al. - 1997
35 Representing and Modeling Digital Circuits – Rokicki - 1993
33 Verification of timed systems using POSETs – Belluomini, Myers - 1998
30 Data-structures for the verification of timed automata – Asarin, Bozga, et al. - 1997
27 Trace Algebra for Automatic Verification of Real-Time Concurrent Systems – Burch - 1992
19 Efficient timing analysis algorithms for timed state space exploration – Belluomini, Myers - 1997
17 Fully symbolic model checking of timed systems using difference decision diagrams – Moeller, Lichtenberg, et al. - 1999
15 Automatic verification of timed circuits – Rokicki, Myers - 1994
13 Partition refinement in real-time model checking – Spelberg, Toetenel, et al. - 1998
12 Approximations for verifying timing properties – Wong-Toi, Dill - 1994
7 Efficient partial enumeration for timing analysis of asynchronous systems – Verlind, Jong, et al. - 1996
7 Second extrait – Fourier - 1890
5 Kronos: A verification tool for real-time systems. Springer Int – Yovine - 1997
1 Clock decision diagrams, draft. Private communication – Larsen, Weise - 1998
1 On the symbolic verification of timed systems – Møller, Lichtenberg, et al. - 1999