paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automata and fixpoints for asynchronous hyperproperties

异步超属性的自动机与不动点
POPL 5(POPL)2021匹配度 3/10 · 论文属于形式化验证/逻辑与自动机方向,研究异步超属性的自动机模型与不动点演算,与用户关注的 LLM/Agent 用于静态分析或形式化验证、浮点程序分析、贝叶斯程序分析等核心问题没有直接交集;仅与“形式化验证”有较远的领域关联。引用 36 inbox
Jens Oliver Gutsfeld, Markus Müller-Olm, Christoph Ohrem
crossref: 2026-09-10

AI 速览

一句话:首次提出异步超属性的自动机模型与不动点演算 Hµ,并给出可判定近似分析。

超属性在安全分析等领域日益重要,但既有方法多聚焦同步分析,即按锁步比较不同路径。本文系统研究异步超属性分析,提出交替异步奇偶自动机(Alternating Asynchronous Parity Automata)与时间不动点演算 Hµ;后者是首个能系统表达异步超属性并包含已有逻辑 HyperLTL 的不动点演算。作者证明在固定路径指派下,两种模型的表达力一致。二者表达力极强,导致相关决策问题高度不可判定,甚至不在算术层级内。为此,论文提出近似分析方法,并由此得到自然的可判定片段。

问题
如何为超属性建立异步分析框架;已有工作多采用同步锁步路径比较,难以覆盖异步场景。
方法
引入交替异步奇偶自动机模型与时间不动点演算 Hµ,并比较二者在固定路径指派下的表达力。
评估
证明相关决策问题高度不可判定(非算术层级),并提出近似分析与可判定片段。
原文摘要(Abstract)

Hyperproperties have received increasing attention in the last decade due to their importance e.g. for security analyses. Past approaches have focussed on synchronous analyses, i.e. techniques in which different paths are compared lockstepwise. In this paper, we systematically study asynchronous analyses for hyperproperties by introducing both a novel automata model (Alternating Asynchronous Parity Automata) and the temporal fixpoint calculus H µ , the first fixpoint calculus that can systematically express hyperproperties in an asynchronous manner and at the same time subsumes the existing logic HyperLTL. We show that the expressive power of both models coincides over fixed path assignments. The high expressive power of both models is evidenced by the fact that decision problems of interest are highly undecidable, i.e. not even arithmetical. As a remedy, we propose approximative analyses for both models that also induce natural decidable fragments.

链接与引用

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

BibTeX
@article{paperbot1193,
  title = {Automata and fixpoints for asynchronous hyperproperties},
  author = {Jens Oliver Gutsfeld and Markus Müller-Olm and Christoph Ohrem},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {5},
  number = {POPL},
  year = {2021},
  doi = {10.1145/3434319}
}