一句话:提出有界参数化时间自动机的参数综合算法,能终止并给出稠密下近似,包含整数点及其凸组合。
参数化时间自动机(PTA)可描述带时序参数的实时系统,但其可达性空性问题通常不可判定,参数综合过程即使参数域有界也一般不终止。本文针对有界参数域的一般 PTA,提出一种参数外推,构造符号化参数赋值集合作为下近似:包含所有保证可达的整数赋值点,并包含这些整数点的全部凸组合(可为非整数)。作者还给出两个算法,分别综合保证不可避免性的赋值,以及相对于参考赋值保持去时间行为的赋值。算法可终止,输出集合可任意接近完整结果。在 Roméo 与 IMITATOR 上对多个基准的实验展示了适用性与效率。
Ensuring the correctness of critical real-time systems, involving concurrent behaviours 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 behaviour. 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 behaviour 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éo and IMITATOR on several benchmarks.
DOI 原文 · arXiv · PDF(开放获取) · DBLP
@article{AndreLR26,
title = {Dense Integer-Complete Synthesis for Bounded Parametric Timed Automata},
author = {Étienne André and Didier Lime and Olivier H. Roux},
journal = {Logical Methods in Computer Science},
volume = {Volume 22, Issue 2},
year = {2026},
doi = {10.46298/lmcs-22(2:11)2026}
}