Sound Verification Procedures for Temporal Properties of Infinite-State Systems
Quentin Peyras, Jean-Paul Bodeveix, Julien Brunel, David Chemouil
摘要
First-Order Linear Temporal Logic (FOLTL) is particularly convenient to specify distributed systems, in particular because of the unbounded aspect of their state space. We have recently exhibited novel decidable fragments of FOLTL which pave the way for tractable verification. However, these fragments are not expressive enough for realistic specifications. In this paper, we propose three transformations to translate a typical FOLTL specification into two of its decidable fragments. All three transformations are proved sound (the associated propositions are proved in Coq) and have a high degree of automation. To put these techniques into practice, we propose a specification language relying on FOLTL, as well as a prototype which performs the verification, relying on existing model checkers. This approach allows us to successfully verify safety and liveness properties for various specifications of distributed systems from the literature. 3 Indeed, having such a transformation would give a procedure for semi-decidability by testing all possible inputs on this transformation.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
相关 Paper
- First-Order AutomataLuca Geatti, Alessandro Gianola, Nicola GiganteAAAI 2025 · 被引用 3 次
- Complexity of Safety and coSafety Fragments of Linear Temporal LogicAlessandro Artale, Luca Geatti, Nicola Gigante, Andrea Mazzullo 等AAAI 2023 · 被引用 11 次
- Deciding Hyperproperties Combined with Functional SpecificationsRaven Beutner, David Carral, Bernd Finkbeiner, Jana Hofmann 等LICS 2022 · 被引用 13 次
- I3DP: Neuro-Symbolic Inductive Invariant Inference for Distributed ProtocolsWeining Cao, Guangyuan Wu, Yuan Yao, Hengfeng Wei 等SOSP 2026
- Axe 'Em: Eliminating Spurious States with Induction AxiomsNeta Elad, Sharon ShohamPOPL 2025 · 被引用 1 次
