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

07/21/2020
by   Franck Cassez, et al.
0

We address the safety verification and synthesis problems for real-time systems. We introduce real-time programs that are made of instructions that can perform assignments to discrete and real-valued variables. They are general enough to capture interesting classes of timed systems such as timed automata, stopwatch automata, time(d) Petri nets and hybrid automata. We propose a semi-algorithm using refinement of trace abstractions to solve both the reachability verification problem and the parameter synthesis problem for real-time programs. All of the algorithms proposed have been implemented and we have conducted a series of experiments, comparing the performance of our new approach to state-of-the-art tools in classical reachability, robustness analysis and parameter synthesis for timed systems. We show that our new method provides solutions to problems which are unsolvable by the current state-of-the-art tools.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2020

Complexity of Verification and Synthesis of Threshold Automata

Threshold automata are a formalism for modeling and analyzing fault-tole...
research
07/15/2022

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

Timed automata have been introduced by Rajeev Alur and David Dill in the...
research
07/08/2020

Certifying Emptiness of Timed Büchi Automata

Model checkers for timed automata are widely used to verify safety-criti...
research
08/16/2020

Automatic Translation of tock-CSP into Timed Automata

The process algebra tock-CSP provides textual notations for modelling di...
research
02/08/2019

Minimal-Time Synthesis for Parametric Timed Automata

Parametric timed automata (PTA) extend timed automata by allowing parame...
research
07/19/2023

LTL Synthesis on Infinite-State Arenas defined by Programs

This paper deals with the problem of automatically and correctly control...
research
03/18/2019

Specification and Inference of Trace Refinement Relations

Modern software is constantly changing. Researchers and practitioners ar...

Please sign up or login with your details

Forgot password? Click here to reset