Reachability for Updatable Timed Automata made faster and more effective

09/28/2020
by   Paul Gastin, et al.
0

Updatable timed automata (UTA) are extensions of classic timed automata that allow special updates to clock variables, like x:= x - 1, x := y + 2, etc., on transitions. Reachability for UTA is undecidable in general. Various subclasses with decidable reachability have been studied. A generic approach to UTA reachability consists of two phases: first, a static analysis of the automaton is performed to compute a set of clock constraints at each state; in the second phase, reachable sets of configurations, called zones, are enumerated. In this work, we improve the algorithm for the static analysis. Compared to the existing algorithm, our method computes smaller sets of constraints and guarantees termination for more UTA, making reachability faster and more effective. As the main application, we get an alternate proof of decidability and a more efficient algorithm for timed automata with bounded subtraction, a class of UTA widely used for modelling scheduling problems. We have implemented our procedure in the tool TChecker and conducted experiments that validate the benefits of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/30/2020

Reachability relations of timed pushdown automata

Timed pushdown automata (TPDA) are an expressive formalism combining rec...
research
06/27/2019

Repairing Timed Automata Clock Guards through Abstraction and Testing

Timed automata (TAs) are a widely used formalism to specify systems havi...
research
06/28/2018

Reachability in timed automata with diagonal constraints

We consider the reachability problem for timed automata having diagonal ...
research
06/07/2020

Probabilistic Timed Automata with One Clock and Initialised Clock-Dependent Probabilities

Clock-dependent probabilistic timed automata extend classical timed auto...
research
05/28/2021

Fast zone-based algorithms for reachability in pushdown timed automata

Given the versatility of timed automata a huge body of work has evolved ...
research
09/04/2019

On the k-synchronizability of systems

In this paper, we work on the notion of k-synchronizability: a system is...
research
04/18/2019

Fast algorithms for handling diagonal constraints in timed automata

A popular method for solving reachability in timed automata proceeds by ...

Please sign up or login with your details

Forgot password? Click here to reset