Verification of Multi-Agent Systems via Predicate Abstraction against ATLK Specifications

被引:0
|
作者
Lomuscio, Alessio [1 ]
Michliszyn, Jakub [2 ]
机构
[1] Imperial Coll London, Dept Comp, London, England
[2] Univ Wroclaw, Inst Comp Sci, Wroclaw, Poland
基金
英国工程与自然科学研究理事会;
关键词
MODEL CHECKING;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a predicate abstraction technique for the verification of multi-agent systems against specifications defined in the epistemic logic ATLK, interpreted on a three-valued semantics. We reduce an infinite-state multi-agent program to a finite model by generating predicates automatically via SMT calls. We show that if an ATLK specification is either true or false in the abstract model, then that is also the case on the original infinite state model. We introduce and describe MCMAS PA, a toolkit implementing the technique here described. MCMAS PA supports the three-valued semantics for ATLK, automatically generates program abstractions for a multi-agent system by means of automatic SMT calls, encodes the corresponding program in BDDs and reports the result. The experimental results obtained confirm that MCMAS PA can verify infinite-state multi-agent systems of interest.
引用
收藏
页码:662 / 670
页数:9
相关论文
共 50 条
  • [1] An Abstraction Technique for the Verification of Multi-Agent Systems Against ATL Specifications
    Lomuscio, Alessio
    Michaliszyn, Jakub
    [J]. FOURTEENTH INTERNATIONAL CONFERENCE ON THE PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2014, : 428 - 437
  • [2] Parameterised Verification of Infinite State Multi-Agent Systems via Predicate Abstraction
    Kouvaros, Panagiotis
    Lomuscio, Alessio
    [J]. THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 3013 - 3020
  • [3] Practical verification of multi-agent systems against SLK specifications
    Cermak, Petr
    Lomuscio, Alessio
    Mogavero, Fabio
    Murano, Aniello
    [J]. INFORMATION AND COMPUTATION, 2018, 261 : 588 - 614
  • [4] Agent-Based Refinement for Predicate Abstraction of Multi-Agent Systems
    Belardinelli, Francesco
    Lomuscio, Alessio
    Michaliszyn, Jakub
    [J]. ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 286 - 294
  • [5] Model Checking Multi-Agent Systems against LDLK Specifications
    Kong, Jeremy
    Lomuscio, Alessio
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1138 - 1144
  • [6] Checking Multi-Agent Systems against Temporal-Epistemic Specifications
    Chen, Ran
    Zhang, Wenhui
    [J]. 2019 24TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2019), 2019, : 21 - 30
  • [7] Verification of multi-agent systems via bounded model checking
    Luo, Xiangyu
    Su, Kaile
    Sattar, Abdul
    Reynolds, Mark
    [J]. AI 2006: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4304 : 69 - +
  • [8] Declarative specifications for the development of multi-agent systems
    Challenger, Moharram
    Mernik, Marjan
    Kardas, Geylani
    Kosar, Tomaz
    [J]. COMPUTER STANDARDS & INTERFACES, 2016, 43 : 91 - 115
  • [9] Prioritizing quality specifications of Multi-agent systems
    Bedi, Punam
    Gaur, Vibha
    [J]. WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 541 - +
  • [10] Abstraction for model checking multi-agent systems
    Zhou, Conghua
    Sun, Bo
    Liu, Zhifeng
    [J]. FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2011, 5 (01): : 14 - 25