提出可验证带数据约束的动态系统时序性质的新方法
Monitoring Data-aware Temporal Properties (Extended Version)
- 结合自动机与自动化推理,处理带数据逻辑的时序监控
- 在有限迹上实现可判定的监控,支持线性算术与未解释函数
- 适用于读写分离的数据驱动业务流程,适合系统验证人员
AI中的动态系统通常复杂且异构,内部规范不可访问,传统模型检验难以应用。此时监控成为替代方案,可在未知系统的运行轨迹上评估期望性质。本文研究在有限迹上基于任意SMT理论扩展的线性时序逻辑(LTLfMT)的前瞻式监控问题。该问题极具挑战性,因监控状态依赖于已观测前缀及其所有可能的有限延续。在合理背景理论假设下,本文提出并形式化证明了一个新基础框架,用于监控LTLfMT的一个表达力强的片段。框架融合自动机理论处理时序结构,结合自动化推理应对一阶逻辑部分。此外,首次识别出具有实际意义的可判定子类,涵盖线性算术与未解释函数的组合,适用于数据感知型业务流程及仅读数据库上的动态系统。原型实现与初步评估验证了可行性。
原文摘要 · Abstract (English)
Dynamic systems in AI are often complex and heterogeneous, so that an internal specification is not accessible and verification techniques such as model checking are not applicable. Monitoring is in such cases an attractive alternative, as it evaluates desirable properties along traces generated by an unknown dynamic system. In this work, we consider anticipatory monitoring of linear-time properties enriched with an arbitrary SMT theory over finite traces (LTLfMT). Anticipatory monitoring in this setting is highly challenging, as the monitoring state depends on both the trace prefix seen so far and all its possible finite continuations. Under reasonable assumptions on the background theory, we present and formally prove the correctness of a novel foundational framework for monitoring properties in an expressive fragment of LTLfMT. The framework combines automata-theoretic methods to handle the temporal aspects of the logic, with automated reasoning techniques to address the first-order dimension. Moreover, we identify for the first time decidable fragments of this monitoring problem that are practically relevant as they combine linear arithmetic with uninterpreted functions, which covers e.g. data-aware business processes and dynamic systems operating over a read-only database. Feasibility is witnessed by a prototype implementation and preliminary evaluation.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。