Parametric time Petri nets with inhibitor arcs (PITPNs) support flexibility for timed systems by allowing parameters in firing bounds. In this paper we present and prove correct a concrete and a symbolic rewriting logic semantics for PITPNs. We show how this allows us to use Maude combined with SMT solving to provide sound and complete formal analyses for PITPNs. We develop a new general folding approach for symbolic reachability that terminates whenever the parametric state-class graph of the PITPN is finite. We explain how almost all formal analysis and parameter synthesis supported by the state-of-the-art PITPN tool Rom\'eo can be done in Maude with SMT. In addition, we also support analysis and parameter synthesis from parametric initial markings, as well as full LTL model checking and analysis with user-defined execution strategies. Experiments on three benchmarks show that our methods outperform Rom\'eo in many cases.
翻译:使用抑制弧( PITPNs) 的Petrii 网的参数时间支持定时系统的灵活性, 允许发射线参数。 在本文中, 我们提出并证明对 PITPNs 的混凝土和象征性的重写逻辑语义是正确的。 我们展示了这如何允许我们使用 Maude 和 SMT 解决方案来为 PITPNs 提供健全和完整的正式分析。 我们开发了一个新的通用折叠方法, 用于象征性的可达性, 只要PITPN 的参数级图是有限的, 就会终止。 我们解释如何几乎所有正式的分析和参数合成工作都能在最先进的 PITPN 工具Rom\'eo 的支持下与 SMT 一起在 Moude 进行。 此外, 我们还支持从参数初始标记中进行分析和参数合成, 以及用用户定义的执行战略进行完整的 LTL模型检查和分析。 对三个基准的实验显示, 我们的方法在许多情况下都超过 Rom\'eo。</s>