arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2203.07283cs.LO
收藏

HyperATL*:一种用于多智能体系统中超性质的逻辑

HyperATL*: A Logic for Hyperproperties in Multi-Agent Systems

Raven Beutner, Bernd Finkbeiner

AI总结:

本文提出HyperATL*逻辑,通过引入路径变量和策略量词扩展计算树逻辑,支持在多智能体系统中对战略能力进行推理,统一捕获多种安全概念,并证明了其有穷状态模型检测的可判定性与算法渐近最优性。

摘要:

超性质是系统中关联多条计算路径的系统性质,通常用于例如定义信息流策略。在本文中,我们研究了一类新颖的超性质,允许对多智能体系统中的战略能力进行推理。我们引入了HyperATL*,它是带有路径变量和策略量词的计算树逻辑的扩展。我们的逻辑支持对系统中的路径进行量化——如同在HyperCTL*等超逻辑中那样——但基于智能体联盟的战略选择来解析路径。这使我们能够在统一的超逻辑中捕获许多先前研究过的(战略性)安全概念。此外,我们表明HyperATL*特别适用于指定异步超性质,即不同计算路径上的执行速度取决于调度器选择的超性质。我们证明了HyperATL*的有穷状态模型检测是可判定的,并提出了一种基于交替自动机的模型检测算法。我们通过证明匹配的下界来确立我们的算法是渐近最优的。我们为HyperATL*的一个片段实现了一个原型模型检测器,能够在小型有穷状态系统中检测各种安全性质。

英文摘要:

Hyperproperties are system properties that relate multiple computation paths in a system and are commonly used to, e.g., define information-flow policies. In this paper, we study a novel class of hyperproperties that allow reasoning about strategic abilities in multi-agent systems. We introduce HyperATL*, an extension of computation tree logic with path variables and strategy quantifiers. Our logic supports quantification over paths in a system - as is possible in hyperlogics such as HyperCTL* - but resolves the paths based on the strategic choices of a coalition of agents. This allows us to capture many previously studied (strategic) security notions in a unifying hyperlogic. Moreover, we show that HyperATL* is particularly useful for specifying asynchronous hyperproperties, i.e., hyperproperties where the execution speed on the different computation paths depends on the choices of a scheduler. We show that finite-state model checking of HyperATL* is decidable and present a model checking algorithm based on alternating automata. We establish that our algorithm is asymptotically optimal by proving matching lower bounds. We have implemented a prototype model checker for a fragment of HyperATL* that can check various security properties in small finite-state systems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑