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

Raven Beutner, B. Finkbeiner
{"title":"HyperATL*: A Logic for Hyperproperties in Multi-Agent Systems","authors":"Raven Beutner, B. Finkbeiner","doi":"10.46298/lmcs-19(2:13)2023","DOIUrl":null,"url":null,"abstract":"Hyperproperties are system properties that relate multiple computation paths\nin a system and are commonly used to, e.g., define information-flow policies.\nIn this paper, we study a novel class of hyperproperties that allow reasoning\nabout strategic abilities in multi-agent systems. We introduce HyperATL*, an\nextension of computation tree logic with path variables and strategy\nquantifiers. Our logic supports quantification over paths in a system - as is\npossible in hyperlogics such as HyperCTL* - but resolves the paths based on the\nstrategic choices of a coalition of agents. This allows us to capture many\npreviously studied (strategic) security notions in a unifying hyperlogic.\nMoreover, we show that HyperATL* is particularly useful for specifying\nasynchronous hyperproperties, i.e., hyperproperties where the execution speed\non the different computation paths depends on the choices of a scheduler. We\nshow that finite-state model checking of HyperATL* is decidable and present a\nmodel checking algorithm based on alternating automata. We establish that our\nalgorithm is asymptotically optimal by proving matching lower bounds. We have\nimplemented a prototype model checker for a fragment of HyperATL* that can\ncheck various security properties in small finite-state systems.","PeriodicalId":314387,"journal":{"name":"Log. Methods Comput. Sci.","volume":"67 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Log. Methods Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/lmcs-19(2:13)2023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

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.
HyperATL*:多智能体系统中的超属性逻辑
超属性是系统中与多个计算路径相关的系统属性,通常用于定义信息流策略。在本文中,我们研究了一类允许在多智能体系统中对策略能力进行推理的新的超属性。介绍了HyperATL*,它是计算树逻辑的扩展,具有路径变量和策略量词。我们的逻辑支持对系统中的路径进行量化——这在hyperlogic(如hyperlogic)中是可能的——但是根据agent联盟的战略选择来解析路径。这使我们能够在统一的超逻辑中捕获许多以前研究过的(战略)安全概念。此外,我们还展示了HyperATL*对于指定异步超属性特别有用,即,在不同计算路径上的执行速度取决于调度程序的选择的超属性。证明了HyperATL*有限状态模型检验是可判定的,并提出了基于交替自动机的模型检验算法。通过证明匹配下界,证明了算法是渐近最优的。我们已经为HyperATL*的一个片段实现了一个原型模型检查器,它可以检查小型有限状态系统中的各种安全属性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信