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 the automaton. We then present an admissibility criterion, called functional equivalence, that assesses whether a proposed repair is admissible in the overall context of the NTA. We have implemented a proof-of-concept tool called TarTa...
In this paper, the model repair of timed discrete-event systems where anomalies may occur is conside...
We define and study a new approach to the implementability of timed automata, where the semantics is...
Contains fulltext : 27414.pdf (publisher's version ) (Open Access)Model checking i...
We present TarTar, an automatic repair analysis tool that, given a timed diagnostic trace (TDT) obta...
This is the author (and slightly extended) version of the manuscript of the same name published in t...
. Model checking is emerging as a practical tool for automated debugging of complex reactive systems...
When a real-time model checker detects the violation of a timed reachability property for a given Ti...
International audienceWe consider the problems of efficiently diagnosing (and predicting) what did (...
Fault diagnosis consists in observing behaviours of systems, and in detecting online whether an erro...
Software is finding its way into an increasing range of devices (phones, medical equipment, cars...)...
) Kim G. Larsen y Paul Pettersson z Wang Yi z Uppsala University Uppaal 1 is a new tool suit ...
Timed Automata with Deadlines (TAD) are a form of timed automata that admit a more natural represent...
International audienceWe consider the problems of efficiently diagnosing and predicting what did (or...
© 2021, The Author(s).We present an automated system repair framework for cyber-physical systems. Th...
Timed Automata (TA) are a very popular modeling formalism for systems with time-sensitive properties...
In this paper, the model repair of timed discrete-event systems where anomalies may occur is conside...
We define and study a new approach to the implementability of timed automata, where the semantics is...
Contains fulltext : 27414.pdf (publisher's version ) (Open Access)Model checking i...
We present TarTar, an automatic repair analysis tool that, given a timed diagnostic trace (TDT) obta...
This is the author (and slightly extended) version of the manuscript of the same name published in t...
. Model checking is emerging as a practical tool for automated debugging of complex reactive systems...
When a real-time model checker detects the violation of a timed reachability property for a given Ti...
International audienceWe consider the problems of efficiently diagnosing (and predicting) what did (...
Fault diagnosis consists in observing behaviours of systems, and in detecting online whether an erro...
Software is finding its way into an increasing range of devices (phones, medical equipment, cars...)...
) Kim G. Larsen y Paul Pettersson z Wang Yi z Uppsala University Uppaal 1 is a new tool suit ...
Timed Automata with Deadlines (TAD) are a form of timed automata that admit a more natural represent...
International audienceWe consider the problems of efficiently diagnosing and predicting what did (or...
© 2021, The Author(s).We present an automated system repair framework for cyber-physical systems. Th...
Timed Automata (TA) are a very popular modeling formalism for systems with time-sensitive properties...
In this paper, the model repair of timed discrete-event systems where anomalies may occur is conside...
We define and study a new approach to the implementability of timed automata, where the semantics is...
Contains fulltext : 27414.pdf (publisher's version ) (Open Access)Model checking i...