Efficient timed reachability analysis using clock difference diagrams

G. Behrmann, K. G. Larsen, J. Pearson, C. Weise, W. Yi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

93 Scopus citations

Abstract

One of the major problems in applying automatic verification tools to industrial-size systems is the excessive amount of memory required during the state-space exploration of a model. In the setting of real-time, this problem of state-explosion requires extra attention as information must be kept not only on the discrete control structure but also on the values of continuous clock variables. In this paper, we exploit Clock Difference Diagrams, CDD’s, a BDD-like data-structure for representing and effectively manipulating certain non- convex subsets of the Euclidean space, notably those encountered during verification of timed automata. A version of the real-time verification tool Uppaal using CDD’s as a compact data-structure for storing explored symbolic states has been implemented. Our experimental results demonstrate significant spacesavings: for eight industrial examples, the savings are in average 42% with moderate increase in runtime. We further report on how the symbolic state-space exploration itself may be carried out using CDD’s.

Original languageEnglish
Title of host publicationComputer Aided Verification - 11th International Conference, CAV 1999, Proceedings
EditorsNicolas Halbwachs, Doron Peled, Doron Peled
PublisherSpringer Verlag
Pages341-353
Number of pages13
ISBN (Print)3540662022, 9783540662020
DOIs
StatePublished - 1999
Externally publishedYes
Event11th International Conference on Computer Aided Verification, CAV 1999 - Trento, Italy
Duration: 6 Jul 199910 Jul 1999

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1633
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Computer Aided Verification, CAV 1999
Country/TerritoryItaly
CityTrento
Period6/07/9910/07/99

Fingerprint

Dive into the research topics of 'Efficient timed reachability analysis using clock difference diagrams'. Together they form a unique fingerprint.

Cite this