2020
DOI: 10.1007/978-3-030-53288-8_25
|View full text |Cite
|
Sign up to set email alerts
|

TarTar: A Timed Automata Repair Tool

Abstract: We present TarTar , an automatic repair analysis tool that, given a timed diagnostic trace (TDT) obtained during the model checking of a timed automaton model, suggests possible syntactic repairs of the analyzed model. The suggested repairs include modified values for clock bounds in location invariants and transition guards, adding or removing clock resets, etc. The proposed repairs guarantee that the given TDT is no longer feasible in the repaired model, while preserving the overall fu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(9 citation statements)
references
References 15 publications
(27 reference statements)
0
9
0
Order By: Relevance
“…Repair of timed automata (TA) models has not been studied until recently [6,26,27]. In [26,27], a repair suggestion is generated by analyzing a faulty timed trace of a TA. The analysis is based on running an SMT solver on a linear arithmetic encoding of the trace.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…Repair of timed automata (TA) models has not been studied until recently [6,26,27]. In [26,27], a repair suggestion is generated by analyzing a faulty timed trace of a TA. The analysis is based on running an SMT solver on a linear arithmetic encoding of the trace.…”
Section: Related Workmentioning
confidence: 99%
“…Next, we present case studies to demonstrate our framework on TA. In our case studies, we borrow well-known UPPAAL [15] models from the literature, i.e., Fischer's protocol [23], DB from [26], SBR from [26,27], and nuclear plant and train models from [7]. To observe a faulty behavior; for Fischer's protocol and SBR, we instantiate the model with a faulty configuration; DB is already faulty; and for nuclear plant and train examples, we randomly delete guards and invariants.…”
Section: Proposition 6 Given An Ntamentioning
confidence: 99%
See 3 more Smart Citations