SMT-based Safety Checking of Parameterized Multi-Agent Systems

被引:0
|
作者
Felli, Paolo [1 ]
Gianola, Alessandro [1 ]
Montali, Marco [1 ]
机构
[1] Free Univ Bozen Bolzano, Bolzano, Italy
关键词
VERIFICATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study the problem of verifying whether a given parameterized multi-agent system (PMAS) is safe, namely whether none of its possible executions can lead to bad states. These are captured by a state formula existentially quantifying over agents. As the MAS is parameterized, it only describes the finite set of possible agent templates, while the actual number of concrete agent instances that will be present at run-time, for each template, is unbounded and cannot be foreseen. We solve this problem via infinite-state model checking based on satisfiability modulo theories (SMT), relying on the theory of array-based systems. We formally characterize the soundness, completeness and termination guarantees of our approach under specific assumptions. This gives us a technique that is implementable on top of third-party, SMT-based model checkers. Finally, we discuss how this approach lends itself to richer parameterized and data-aware MAS settings beyond the state-of-the-art solutions in the literature.
引用
收藏
页码:6321 / 6330
页数:10
相关论文
共 50 条
  • [21] Light-Weight SMT-based Model Checking
    Ghilardi, Silvio
    Ranise, Silvio
    Valsecchi, Thomas
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 250 (02) : 85 - 102
  • [22] Model Checking GSM-Based Multi-Agent Systems
    Gonzalez, Pavel
    Griesmayer, Andreas
    Lomuscio, Alessio
    SERVICE-ORIENTED COMPUTING - ICSOC 2013 WORKSHOPS, 2014, 8377 : 54 - 68
  • [23] Checking RTECTL Properties of STSs via SMT-Based Bounded Model Checking
    Zbrzezny, Agnieszka M.
    Zbrzezny, Andrzej
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 12TH INTERNATIONAL CONFERENCE, 2015, 373 : 55 - 62
  • [24] Abstraction for model checking multi-agent systems
    Zhou, Conghua
    Sun, Bo
    Liu, Zhifeng
    FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2011, 5 (01): : 14 - 25
  • [25] Model Checking Multi-agent Systems with APTL
    Wang, Haiyang
    Duan, Zhenhua
    Tian, Cong
    AD HOC & SENSOR WIRELESS NETWORKS, 2017, 37 (1-4) : 35 - 52
  • [26] A model checking algorithm for multi-agent systems
    Benerecetti, M
    Giunchiglia, F
    Serafini, L
    INTELLIGENT AGENTS V: AGENT THEORIES, ARCHITECTURES, AND LANGUAGES, 1999, 1555 : 163 - 176
  • [27] Module Checking of Pushdown Multi-agent Systems
    Bozzelli, Laura
    Murano, Aniello
    Peron, Adriano
    KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 162 - 171
  • [28] STATISTICAL MODEL CHECKING OF MULTI-AGENT SYSTEMS
    Nigro, Libero
    Sciammarella, Paolo F.
    PROCEEDINGS - 31ST EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2017, 2017, : 11 - 17
  • [29] Abstraction for model checking multi-agent systems
    Conghua Zhou
    Bo Sun
    Zhifeng Liu
    Frontiers of Computer Science in China, 2011, 5 : 14 - 25
  • [30] Checking multi-agent systems behavior properties
    Dekhtyar, M
    Dikovsky, A
    Valiev, M
    2002 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE SYSTEMS, PROCEEDINGS, 2002, : 308 - 313