paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Analyzing Timed Systems Using Tree Automata

使用树自动机分析时间系统
LMCS vol.Volume 14, Issue 22018匹配度 2/10 · 该论文属于形式验证/自动机理论中的时间系统分析,与用户关注的 LLM/Agent 和静态分析交叉、浮点程序分析、贝叶斯程序分析等核心方向均无直接关联。虽然涉及形式化验证这一宽泛领域,但未结合 LLM/Agent,也未面向用户所列的 PL 与 AI 交叉问题。引用 7 inbox
S. Akshay, Paul Gastin, Shankara Narayanan Krishna
crossref: 2026-09-10

AI 速览

一句话:提出用有限树自动机分析时间系统,将时间行为编码为有界树宽的图,从而用MSO与树自动机判定性质。

时间系统(如时间自动机)通常基于时间字上的操作语义分析,经典区域抽象将其归约为有限字自动机,以保持状态可达性等时间抽象性质。本文提出改用有限树自动机:将时间行为视为带匹配边的图,其中匹配边刻画时序约束;当这类图族具有有界树宽时,可解释到树上,并用树自动机检查其MSO可定义性质。该技术具有通用性,作者以时间下推系统为例展开,并展示其可应用于时间自动机以及带界限制的时间多栈下推系统。

问题
如何突破传统基于时间字与区域抽象的时间系统分析,统一判定时间自动机、时间下推系统等模型的时间抽象性质。
方法
将时间行为编码为带匹配边的图;在有界树宽条件下将其解释为树,并利用树自动机检查MSO可定义性质。
评估
以时间下推系统为主要案例展示方法,并进一步应用于时间自动机和有界限制的时间多栈下推系统,说明技术通用性。
原文摘要(Abstract)

Timed systems, such as timed automata, are usually analyzed using their operational semantics on timed words. The classical region abstraction for timed automata reduces them to (untimed) finite state automata with the same time-abstract properties, such as state reachability. We propose a new technique to analyze such timed systems using finite tree automata instead of finite word automata. The main idea is to consider timed behaviors as graphs with matching edges capturing timing constraints. When a family of graphs has bounded tree-width, they can be interpreted in trees and MSO-definable properties of such graphs can be checked using tree automata. The technique is quite general and applies to many timed systems. In this paper, as an example, we develop the technique on timed pushdown systems, which have recently received considerable attention. Further, we also demonstrate how we can use it on timed automata and timed multi-stack pushdown systems (with boundedness restrictions).

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot407,
  title = {Analyzing Timed Systems Using Tree Automata},
  author = {S. Akshay and Paul Gastin and Shankara Narayanan Krishna},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 14, Issue 2},
  year = {2018},
  doi = {10.23638/lmcs-14(2:8)2018}
}