Automata-less Monitoring via Trace-Checking
Andrea Brunello, Luca Geatti, Angelo Montanari, Nicola Saccomanno
摘要
In runtime verification, monitoring consists of analyzing the current execution of a system and determining, on the basis of the observed finite trace, whether all its possible continuations satisfy or violate a given specification. This is typically done by synthesizing a monitor-often a Deterministic Finite State Automaton (DFA)-from logical specifications expressed in Linear Temporal Logic (LTL) or in its finiteword variant (LTLf). Unfortunately, the size of the resulting DFA may incur a doubly exponential blow-up in the size of the formula. In this paper, we identify some conditions under which monitoring can be done without constructing such a DFA. We build on the notion of intentionally safe and cosafe formulas, introduced in [Kupferman & Vardi, FMSD, 2001], to show that monitoring of these formulas can be carried out through trace-checking, that is, by directly evaluating them on the current system trace, with a polynomial complexity in the size of both the trace and the formula. In addition, we investigate the complexity of recognizing intentionally safe and cosafe formulas for the safety and cosafety fragments of LTL and LTLf. As for LTLf, we show that all formulas in these fragments are intentionally safe and cosafe, thus removing the need for the check. As for LTL, we prove that the problem is in PSPACE, significantly improving over the EXPSPACE complexity of full LTL.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
相关 Paper
- Complexity of Safety and coSafety Fragments of Linear Temporal LogicAlessandro Artale, Luca Geatti, Nicola Gigante, Andrea Mazzullo 等AAAI 2023 · 被引用 11 次
- Monitoring Arithmetic Temporal Properties on Finite TracesPaolo Felli, Marco Montali, Fabio Patrizi, Sarah WinklerAAAI 2023 · 被引用 14 次
- Quantitative and Approximate MonitoringThomas A. Henzinger, N. Ege SaraçLICS 2021 · 被引用 15 次
- General Anticipatory Runtime VerificationRaik Hipler, Hannes Kallwies, Martin Leucker, César SánchezCAV 2024
- Quantitative Monitoring of Signal First-Order LogicMarek Chalupa, Thomas A. Henzinger, N. Ege Saraç, Emily YuFM 2026
