1998
DOI: 10.7146/brics.v5i46.19491
|View full text |Cite
|
Sign up to set email alerts
|

Clock Difference Diagrams

Abstract: We sketch a BDD-like structure for representing unions of simple convex polyhedra, describing the legal values of a set of clocks given bounds on the values of clocks and clock differences.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
32
0

Year Published

1999
1999
2011
2011

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 23 publications
(32 citation statements)
references
References 3 publications
0
32
0
Order By: Relevance
“…The model checker is able to check invariants, reachability and some liveness properties by exploring the state space of a system in a symbolic way. To represent the state space, Uppaal can use Clock Difference Diagrams (CDDs) [LWYP98], or DBMs. Difference Decision Diagrams (DDDs) [MLAH01] are BDD-like data structures to handle boolean formulas over inequalities of the form x − y < c and x − y ≤ c, and can be used to represent and explore sets of states of a timed system.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The model checker is able to check invariants, reachability and some liveness properties by exploring the state space of a system in a symbolic way. To represent the state space, Uppaal can use Clock Difference Diagrams (CDDs) [LWYP98], or DBMs. Difference Decision Diagrams (DDDs) [MLAH01] are BDD-like data structures to handle boolean formulas over inequalities of the form x − y < c and x − y ≤ c, and can be used to represent and explore sets of states of a timed system.…”
Section: Related Workmentioning
confidence: 99%
“…Despite their efficiency, such techniques are basically explicit-state: a complete assignment to propositional variables is associated with a complete region, and the amount of required memory is the most limiting factor in the verification process. Recently proposed techniques, such as DDD [MLAH01], CDDs [LWYP98], and RED [Wan00], provide symbolic representations for the search space. Also in this case, however, the memory requirements can be substantial, because of the inheritance of the properties of Binary Decision Diagrams.…”
Section: Introductionmentioning
confidence: 99%
“…Applications that employ the Octagon domain or related weaker domains [22,28,33] will therefore directly benefit from this work. The paper is structured as follows.…”
Section: Introductionmentioning
confidence: 99%
“…This paper adapts this work to the requirements of program optimization and program development by equipping this domain with the operations needed for abstract interpretation. Two variable inequality domains have already proven useful in areas as diverse as program verification [29,34], model checking of timed automata [22,28], parallelization [2], locating security vulnerabilities [36], detecting memory leaks [33] and verifying program termination in logic programming [24]. Thus the applicability of the domain extends beyond logic programming [4,17] to other analysis problems in verification and program development.…”
Section: Introductionmentioning
confidence: 99%
“…These techniques are well-suited when the sizes of the discrete state space and the numbers of different clock regions per location remain moderate. CDDs [12] make the attempt to represent unions of clock zones more compactly. CDDs are BDD-like data structures where nodes are labeled by clock differences x i − x j and the outgoing edges of nodes are labeled by (disjoint) intervals of rational numbers.…”
Section: Introductionmentioning
confidence: 99%