Dense Integer-Complete Synthesis for Bounded Parametric Timed Automata

📅 2023-10-13
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
The undecidability of reachability parameter synthesis for bounded parametric timed automata (PTAs) poses a fundamental challenge. To address this, we propose a symbolic verification method based on parameter extrapolation, yielding the first dense lower approximation—via convex hulls—of the integer reachability set. Our approach integrates abstract interpretation with convex polyhedral analysis, enabling terminating synthesis for three critical properties: reachability, inevitability, and non-timed-behavior preservation. The synthesized parameter valuations converge arbitrarily closely to the exact solution. We implement and evaluate the method within the Romeo–IMITATOR toolchain, demonstrating its efficiency and high precision across multiple benchmarks. All algorithms are provably terminating and produce dense, practically usable parameter sets—i.e., sets containing infinitely many integer-valued parameter instantiations satisfying the specification.
📝 Abstract
Ensuring the correctness of critical real-time systems, involving concurrent behaviors and timing requirements, is crucial. Timed automata extend finite-state automata with clocks, compared in guards and invariants with integer constants. Parametric timed automata (PTAs) extend timed automata with timing parameters. Parameter synthesis aims at computing dense sets of valuations for the timing parameters, guaranteeing a good behavior. However, in most cases, the emptiness problem for reachability (i.e., the emptiness of the parameter valuations set for which some location is reachable) is undecidable for PTAs and, as a consequence, synthesis procedures do not terminate in general, even for bounded parameters. In this paper, we introduce a parametric extrapolation, that allows us to derive an underapproximation in the form of symbolic sets of valuations containing not only all the integer points ensuring reachability, but also all the (non-necessarily integer) convex combinations of these integer points, for general PTAs with a bounded parameter domain. We also propose two further algorithms synthesizing parameter valuations guaranteeing unavoidability, and preservation of the untimed behavior w.r.t. a reference parameter valuation, respectively. Our algorithms terminate and can output sets of valuations arbitrarily close to the complete result. We demonstrate their applicability and efficiency using the tools Rom'eo and IMITATOR on several benchmarks.
Problem

Research questions and friction points this paper is trying to address.

Synthesize dense parameter valuations for bounded parametric timed automata
Ensure reachability and correctness in real-time systems with timing constraints
Address undecidability in parameter synthesis for general PTAs
Innovation

Methods, ideas, or system contributions that make the work stand out.

Parametric extrapolation for dense valuation sets
Algorithms for unavoidability and untimed behavior
Output sets arbitrarily close to complete result
🔎 Similar Papers
No similar papers found.
Étienne André
Étienne André
Université Paris 13, LIPN, CNRS, UMR 7030, F-93430, Villetaneuse, France
Computer scienceFormal methodsmodel checkingverification of real-time systemsparameter synthesis
D
D. Lime
Nantes Université, École Centrale Nantes, CNRS, LS2N, UMR 6004, F-44000 Nantes, France
O
O. Roux
Nantes Université, École Centrale Nantes, CNRS, LS2N, UMR 6004, F-44000 Nantes, France