Zone-based verification of timed automata: extrapolations, simulations and what next?

07/15/2022
by   Patricia Bouyer, et al.
0

Timed automata have been introduced by Rajeev Alur and David Dill in the early 90's. In the last decades, timed automata have become the de facto model for the verification of real-time systems. Algorithms for timed automata are based on the traversal of their state-space using zones as a symbolic representation. Since the state-space is infinite, termination relies on finite abstractions that yield a finite representation of the reachable states. The first solution to get finite abstractions was based on extrapolations of zones, and has been implemented in the industry-strength tool Uppaal. A different approach based on simulations between zones has emerged in the last ten years, and has been implemented in the fully open source tool TChecker. The simulation-based approach has led to new efficient algorithms for reachability and liveness in timed automata, and has also been extended to richer models like weighted timed automata, and timed automata with diagonal constraints and updates. In this article, we survey the extrapolation and simulation techniques, and discuss some open challenges for the future.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/18/2019

Fast algorithms for handling diagonal constraints in timed automata

A popular method for solving reachability in timed automata proceeds by ...
research
06/28/2018

Reachability in timed automata with diagonal constraints

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

Verification and Parameter Synthesis for Real-Time Programs using Refinement of Trace Abstraction

We address the safety verification and synthesis problems for real-time ...
research
11/27/2017

Efficient reduction of nondeterministic automata with application to language inclusion testing

We present efficient algorithms to reduce the size of nondeterministic B...
research
05/21/2019

Automata Terms in a Lazy WSkS Decision Procedure (Technical Report)

We propose a lazy decision procedure for the logic WSkS. It builds a ter...
research
12/08/2020

Modular Analysis of Tree-Topology Models

We investigate networks of automata that synchronise over common action ...
research
10/22/2018

Quantitative Simulations by Matrices

We introduce notions of simulation between semiring-weighted automata as...

Please sign up or login with your details

Forgot password? Click here to reset