Formal Techniques for Networked and Distributed Systems
DOI: 10.1007/0-306-47003-9_15
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic Verification of Complex Real-time Systems with Clock-restriction Diagram

Abstract: Keywords:Real-world real-time systems may involve many complex structures, which are difficult to verify. We experiment with the model-checking of an applicationlayer html-based web-camera which involves structures like event queues, highlayer communication channels, and time-outs. To contain the complexity, we implement our verification tool with a newly developed BDD-like data-structure, reduced CRD (Clock-Restriction Diagram), which has enhanced the verification performance through intensive data-sharing in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
42
0

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 27 publications
(42 citation statements)
references
References 17 publications
0
42
0
Order By: Relevance
“…In the last several years, people have explored this approach in the hope of duplicating the success of BDD techniques [10], [12] in hardware verification for the verification of timed automata [2], [9], [11], [18], [21], [22], [23], [24], [25]. Our HRD can be seen as a variation of CDD (Clock-Difference Diagram) [11] and an extension of CRD (Clock-Restriction Diagram) [23], [24] for timed systems. The decision atoms in a CRD are all clock differences like x À x 0 .…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In the last several years, people have explored this approach in the hope of duplicating the success of BDD techniques [10], [12] in hardware verification for the verification of timed automata [2], [9], [11], [18], [21], [22], [23], [24], [25]. Our HRD can be seen as a variation of CDD (Clock-Difference Diagram) [11] and an extension of CRD (Clock-Restriction Diagram) [23], [24] for timed systems. The decision atoms in a CRD are all clock differences like x À x 0 .…”
Section: Related Workmentioning
confidence: 99%
“…We have implemented our ideas in our tool RED, version 5.3, which has been previously reported in [21], [22], [23], [24], [25] for the verification of timed automata. RED 5.3 supports full TCTL model-checking/simulation with graphical user-interface.…”
Section: Implementation and Experimentsmentioning
confidence: 99%
See 1 more Smart Citation
“…The most common data structure for representing sets of configurations are Difference Bound Matrices (DBMs) [14]. More recently, Binary Decision Diagrams and Clock Difference Diagrams were applied to the verification of timed automata and were shown to be more efficient for many models [7,9,11,17,18]. In the following, these two data structures are introduced.…”
Section: Data Structures For Reachability Setsmentioning
confidence: 99%
“…More recently, binary decision diagrams (BDDs) [12] and clock difference diagrams (CDDs) [7] (and their variants difference decision diagram [17] and clock restriction diagram [18]) were used to represent sets of configurations and were shown to be more efficient than DBMs for many models [7,9,11,17,18]. Although empirical performance results were published, important questions remained unanswered: (1) For which models are CDDs smaller than BDDs, and vice versa?…”
Section: Introductionmentioning
confidence: 99%