English

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

Formal Languages and Automata Theory 2020-07-24 v1 Logic in Computer Science Systems and Control Systems and Control

Abstract

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.

Keywords

Cite

@article{arxiv.2007.10539,
  title  = {Verification and Parameter Synthesis for Real-Time Programs using Refinement of Trace Abstraction},
  author = {Franck Cassez and Peter Gjøl Jensen and Kim Guldstrand Larsen},
  journal= {arXiv preprint arXiv:2007.10539},
  year   = {2020}
}
R2 v1 2026-06-23T17:16:03.342Z