2008
DOI: 10.1007/s00165-008-0082-7
|View full text |Cite
|
Sign up to set email alerts
|

Model checking Duration Calculus: a practical approach

Abstract: Abstract. Model checking of real-time systems against Duration Calculus (DC) specifications requires the translation of DC formulae into automata-based semantics. The existing algorithms provide a limited DC coverage and do not support compositional verification. We propose a translation algorithm that advances the applicability of model checking tools to realistic applications. Our algorithm significantly extends the subset of DC that can be checked automatically. The central part of the algorithm is the auto… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(8 citation statements)
references
References 35 publications
0
8
0
Order By: Relevance
“…Similar specifications can found, e.g. in [20] and in [21]. The overall Train Control System (TCS) contains two Train Local Controllers (TLCs), one per train (say train 1 and train 2), going in the same direction on a rolling stock.…”
Section: Examplementioning
confidence: 92%
“…Similar specifications can found, e.g. in [20] and in [21]. The overall Train Control System (TCS) contains two Train Local Controllers (TLCs), one per train (say train 1 and train 2), going in the same direction on a rolling stock.…”
Section: Examplementioning
confidence: 92%
“…We applied ARMC to verify safety properties of train controller systems [26]. These examples depend crucially on the ability of our algorithm to handle strict inequalities directly.…”
Section: Methodsmentioning
confidence: 99%
“…Our experiments with Blast on Windows device drivers provide a direct comparison with the existing tool FOCI [23], and show promising running times in favour of the constraint based approach. Our method can handle systems which pose problems to other interpolation-based provers: It allowed us, for instance, to apply ARMC to verify safety properties of train controller systems [26], which required inference of predicates with both strict and nonstrict inequalities, and it allows us to verify examples that require predicates over up to four variables. Furthermore, our algorithm Inter LI (Q) provides a basis for dealing with linear arithmetic in the interpolation procedure CSIsat [1], which is integrated in Blast and has been successfully applied on software verification benchmarks.…”
Section: Introductionmentioning
confidence: 99%
“…Finally, constraint programming techniques can be used for various validation tasks [23,24]. Similarly, in Horn-Clause Verification, SMT solvers are applied to Prolog or Datalog like specifications [12,58].…”
Section: Prolog As An Intermediate Verification Languagementioning
confidence: 99%