Different flavours of robustness in timed systems

Submitted by Nathalie BERTRAND on
Team
Date of the beginning of the PhD (if already known)
automne 2026
Place
Rennes
Laboratory
IRISA - UMR 6074
Description of the subject

Timed automata [AD94] form a recognized mathematical formalism for modelling real-time systems, for which a precise semantics is given. Over the decades, efficient verification algorithms and tools have been developed, such as Uppaal or TChecker. It quickly was apparent that timed automata are an idealized model, often inducing unrealistic behaviours: the clock values have arbitrary precision, and events are instantaneous.

To mitigate such unrealistic behaviours, which typically encompass imprecisions in time measurements, notions of robustness must be integrated into timed systems. Under such notions, an execution should resist small delay perturbations. For instance, the duration of an optimal path to a success state should not be strongly impacted by reasonable variations in time measurements.

Several notions of robustness for timed automata have been proposed in the literature. The almost-asap semantics relaxes clock constraints, which are the core reason for idealized behaviours [WDR05]. Topology can also come to the rescue to define robustness based on a metric on sets of executions [GHJ97]. Adversarial perturbations on delays can be introduced to express robustness against a worst-case scenario [BMS15]. Finally, randomization of delays is natural to model unpredictable variations: it can either consist in random perturbations within some chosen interval [ORS14, MPR21] or fully random delays [BBB+14].

Up to our knowledge, these formalisms have been considered mostly independently in the literature, and each has been analyzed with ad hoc techniques. For instance topological games were used to solve the almost-sure model checking of a class of stochastic timed automata [BBB+14], parameterized data structures were developed to represent sets of valuations in timed automata under adversarial perturbations [BMS15], and the algebraic notion of orbit graphs was key to analyzing timed systems under probabilistic perturbations [ORS14].

In this PhD, we propose to explore the relationships between these robustness notions. We will examine how the models and hypotheses differ in order to compare various notions of robustness. More importantly, our objective is to investigate whether techniques can be lifted from one notion to the other, aiming at solving open optimization problems for robust models of timed automata.

A promising first step is to adapt the notion of orbit graphs and their use in analyzing probabilistic variants of robust timed systems [ORS14] in order to come up with a characterization of almost-sure reachability in general stochastic timed automata. This would answer an intriguing open problem: the decidability status of the almost-sure model checking of stochastic timed automata.

Bibliography

[AD94] Rajeev Alur and David L. Dill : A theory of timed automata. Theoretical Computer Science, 126(2). 1994.

[WDR05] Martin de Wulf, Laurent Doyen and Jean-François Raskin: Almost ASAP semantics: From timed models to timed implementations. Formal Aspects of Computing, 17(3). 2005

[GHJ97] Vineet Gupta, Thomas A. Henzinger, and Radha Jagadeesan. Robust timed automata. HART’97, pp.331-345. 1997

[BMS15] Patricia Bouyer, Nicolas Markey and Ocan Sankur: Robust reachability in timed automata and games: A game-based approach. Theoretical Computer Science, volume 563, pp.43–74, 2015.

[ORS14] Youssouf Oualhadj, Pierre-Alain Reynier and Ocan Sankur: Probabilistic Robust Timed Games. CONCUR’14: pp.203-217. 2014.

[MPR21] Benjamin Monmege, Julie Parreaux and Pierre-Alain Reynier: Playing Stochastically in Weighted Timed Games to Emulate Memory. ICALP’21: pp.137:1-137:17. 2021.

[BBB+14] Nathalie Bertrand, Patricia Bouyer, Thomas Brihaye, Quentin Menet, Christel Baier, Marcus Größer and Marcin Jurdzinski: Stochastic Timed Automata. Logical Methods in Computer Science, 10(4). 2014.

Researchers

Lastname, Firstname
Bertrand, Nathalie
Type of supervision
Director
Laboratory
Inria et UMR6074
Team

Lastname, Firstname
Parreaux, Julie
Type of supervision
Supervisor (optional)
Laboratory
UMR6074
Team
Contact·s
Keywords
Formal verification, timed automata, robustness
Attached file(s)