2019
DOI: 10.1007/978-3-030-25540-4_5
|View full text |Cite
|
Sign up to set email alerts
|

Clock Bound Repair for Timed Systems

Abstract: We present algorithms and techniques for the repair of timed system models, given as networks of timed automata (NTA). The repair is based on an analysis of timed diagnostic traces (TDTs) that are computed by real-time model checking tools, such as UPPAAL, when they detect the violation of a timed safety property. We present an encoding of TDTs in linear real arithmetic and use the MaxSMT capabilities of the SMT solver Z3 to compute possible repairs to clock bound values that minimize the necessary changes to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
41
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 13 publications
(41 citation statements)
references
References 24 publications
0
41
0
Order By: Relevance
“…We analyze this model since it is a realistic model and of a reasonable size. A modified version of the model, which contains a property violation, is analyzed in [12]. The violated property expresses that the time delay between two ventricular heartbeats is not too high.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…We analyze this model since it is a realistic model and of a reasonable size. A modified version of the model, which contains a property violation, is analyzed in [12]. The violated property expresses that the time delay between two ventricular heartbeats is not too high.…”
Section: Discussionmentioning
confidence: 99%
“…The type of properties that we are interested in are time bounded reachability properties, i.e., properties that state that a certain state will (or will not) be reached while a certain clock is satisfying a given bound. When a real-time model checker such as UPPAAL is noticing a violation of such a property, it produces a TDT which we represent symbolically as a symbolic timed trace (STT) [12]. A STT is a sequence of actions S = θ 0 , .…”
Section: Preliminariesmentioning
confidence: 99%
See 3 more Smart Citations