Model Checking Multi-Agent Systems

被引:0
|
作者
Bourahla, Mustapha [1 ]
Benmohamed, Mohamed [2 ]
机构
[1] Univ Biskra, Comp Sci Dept, Biskra, Algeria
[2] Univ Constantine, Comp Sci Dept, Constantine, Algeria
来源
关键词
Multi-agent systems; Multi-modal branching-timelogic; Model checking;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multi-agent systems are increasingly complex, and the problem of their verification and validation is ac-quiring increasing importance. In this paper we show how a well known and effective verification technique,model checking, can be generalized to deal with multi-agent systems. This paper explores a particular type of multi-agent system, in which each agent is viewed as having the three mental attitudes of belief (B), desire (D), and intention (I). We present a new approach to the verification of multi-agent systems, based on the use of possible-worlds framework to describe the system, a multi-modal branching-time logic BDICTL, with a semantics that is grounded in traditional decision theory, to specify the properties, and a decision procedure based on model checking technique. An imperative multi-agent programming language and a formal semantics for this language in terms of the BDICTL logic are used to specify multi-agent systems. The multi-agent program is used to systemically construct the agents state spaces. Then an automatic synthesis of these state spaces using the agents mental attitudes will generate the possible worlds structures. These possible worlds will be used by the adopted decision procedure to solve the problems of verification. A preliminary implementation of the approach shows promising results.
引用
收藏
页码:189 / 197
页数:9
相关论文
共 50 条
  • [41] Model Checking Properties of Multi-agent Systems with Imperfect Information and Imperfect Recall
    Pilecki, Jerzy
    Bednarczyk, Marek A.
    Jamroga, Wojciech
    INTELLIGENT SYSTEMS'2014, VOL 1: MATHEMATICAL FOUNDATIONS, THEORY, ANALYSES, 2015, 322 : 415 - 426
  • [42] Model Checking Multi-Agent Systems against LDLK Specifications on Finite Traces
    Kong, Jeremy
    Lomuscio, Alessio
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 166 - 174
  • [43] A Compositional Automata-based Approach for Model Checking Multi-Agent Systems
    Benevides, Mario
    Delgado, Carla
    Pombo, Carlos
    Lopes, Luis
    Ribeiro, Ricardo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 195 : 133 - 149
  • [44] Decidability of model checking multi-agent systems against a class of EHS specifications
    Lomuscio, Alessio R.
    Michaliszyn, Jakub
    21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 543 - 548
  • [45] Model checking temporal knowledge and commitments in multi-agent systems using reduction
    Al-Saqqar, Faisal
    Bentahar, Jamal
    Sultan, Khalid
    Wan, Wei
    Asl, Ehsan Khosrowshahi
    SIMULATION MODELLING PRACTICE AND THEORY, 2015, 51 : 45 - 68
  • [46] Multi-agent Verification and Control with Probabilistic Model Checking
    Parker, David
    QUANTITATIVE EVALUATION OF SYSTEMS, QEST 2023, 2023, 14287 : 1 - 9
  • [47] The method of model checking policy of multi-agent interaction
    Zhang, Tao
    Xie, Hong
    Huang, Shao-Bin
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2016, 45 (05): : 802 - 807
  • [48] An Approach to Model Checking of Multi-agent Data Analysis
    Garanina, Natalia
    Bodin, Eugene
    Sidorova, Elena
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (168): : 32 - 44
  • [49] Model checking intelligent avionics systems for test cases generation using multi-agent systems
    Elkholy, Warda
    El-Menshawy, Mohamed
    Bentahar, Jamal
    Elqortobi, Mounia
    Laarej, Amine
    Dssouli, Rachida
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 156
  • [50] Model Checking Multi-Agent Systems against Epistemic HS Specifications with Regular Expressions
    Lomuscio, Alessio
    Michaliszyn, Jakub
    FIFTEENTH INTERNATIONAL CONFERENCE ON THE PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2016, : 298 - 307