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 条
  • [41] Model checking multi-agent systems with logic based Petri nets
    Tristan M. Behrens
    Jürgen Dix
    Annals of Mathematics and Artificial Intelligence, 2007, 51 : 81 - 121
  • [42] SMT-Based Bounded Model Checking for Weighted Epistemic ECTL
    Zbrzezny, Agnieszka M.
    Wozna-Szczesniak, Bozena
    Zbrzezny, Andrzej
    PROGRESS IN ARTIFICIAL INTELLIGENCE-BK, 2015, 9273 : 651 - 657
  • [43] SMT-Based Checking of Predicate-Qualified Types for Scala
    Schmid, Georg Stefan
    Kuncak, Viktor
    SCALA'16: PROCEEDINGS OF THE 2016 7TH ACM SIGPLAN SYMPOSIUM ON SCALA, 2016, : 31 - 40
  • [44] SMT-Based Consistency Checking of Configuration-Based Components Specifications
    Pandolfo, Laura
    Pulina, Luca
    Vuotto, Simone
    IEEE ACCESS, 2021, 9 (09): : 83718 - 83726
  • [45] A Survey of Acceleration Techniques for SMT-based Bounded Model Checking
    Liu, Leyuan
    Kong, Weiqiang
    Ando, Takahiro
    Yatsu, Hirokazu
    Fukuda, Akira
    2013 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND APPLICATIONS (CSA), 2013, : 554 - 559
  • [46] On Accelerating SMT-based Bounded Model Checking of HSTM Designs
    Kong, Weiqiang
    Liu, Leyuan
    Yamagata, Yoriyuki
    Taguchi, Kenji
    Ohsaki, Hitoshi
    Fukuda, Akira
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 614 - 623
  • [47] Analysis of Relay Interlocking Systems via SMT-based Model Checking of Switched Multi-Domain Kirchhoff Networks
    Cavada, Roberto
    Cimatti, Alessandro
    Mover, Sergio
    Sessa, Mirko
    Cadavero, Giuseppe
    Scaglione, Giuseppe
    PROCEEDINGS OF THE 2018 18TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD), 2018, : 179 - 187
  • [48] SMT-based Bounded Model Checking for Cooperative Software with a Deterministic Scheduler
    Zhang, Haitao
    Lu, Yonggang
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, 2017, 10189 : 181 - 200
  • [49] SMT-Based Bounded Model Checking of C plus plus Programs
    Ramalho, Mikhail
    Freitas, Mauro
    Sousa, Felipe
    Marques, Hendrio
    Cordeiro, Lucas
    Fischer, Bernd
    2013 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2013), 2013, : 147 - 156
  • [50] SMT-based scenario verification for hybrid systems
    Alessandro Cimatti
    Sergio Mover
    Stefano Tonetta
    Formal Methods in System Design, 2013, 42 : 46 - 66