Model checking temporal knowledge and commitments in multi-agent systems using reduction

被引:29
|
作者
Al-Saqqar, Faisal [1 ]
Bentahar, Jamal [1 ]
Sultan, Khalid [1 ]
Wan, Wei [1 ]
Asl, Ehsan Khosrowshahi [1 ]
机构
[1] Concordia Univ, Fac Engn & Comp Sci, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Multi-agent systems; Model checking; Knowledge; Social commitments; Verification; AGENT COMMUNICATION; ARGUMENTATION; VERIFICATION; SIMULATION; SEMANTICS; EVENT;
D O I
10.1016/j.simpat.2014.11.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Though modeling and verifying Multi-Agent Systems (MASs) have long been under study, there are still challenges when many different aspects need to be considered simultaneously. In fact, various frameworks have been carried out for modeling and verifying MASs with respect to knowledge and social commitments independently. However, considering them under the same framework still needs further investigation, particularly from the verification perspective. In this article, we present a new technique for model checking the logic of knowledge and commitments (CTLKC+). The proposed technique is fully-automatic and reduction-based in which we transform the problem of model checking CTLKC+ into the problem of model checking an existing logic of action called ARCTL. Concretely, we construct a set of transformation rules to formally reduce the CTLKC+ model into an ARCTL model and CTLKC+ formulae into ARCTL formulae to get benefit from the extended version of NuSMV symbolic model checker of ARCTL. Compared to a recent approach that reduces the problem of model checking CTLKC+ to another logic of action called GCTL*, our technique has better scalability and efficiency. We also analyze the complexity of the proposed model checking technique. The results of this analysis reveal that the complexity of our reduction-based procedure is PSPACE-complete for local concurrent programs with respect to the size of these programs and the length of the formula being checked. From the time perspective, we prove that the complexity of the proposed approach is P-complete with regard to the size of the model and length of the formula, which makes it efficient. Finally, we implement our model checking approach on top of extended NuSMV and report verification results for the verification of the NetBill protocol, taken from business domain, against some desirable properties. The obtained results show the effectiveness of our model checking approach when the system scales up. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:45 / 68
页数:24
相关论文
共 50 条
  • [1] Reduction Model Checking for Multi-Agent Systems of Group Social Commitments
    AlFawwaz, Bader M.
    Al-Saqqar, Faisal
    AL-Shatnawi, Atallah
    [J]. COMPUTATION, 2022, 10 (06)
  • [2] Model checking combined trust and commitments in Multi-Agent Systems
    Baharloo, Narges
    Bentahar, Jamal
    Drawel, Nagat
    Pedrycz, Witold
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 243
  • [3] The algorithm research for "on the fly" model checking temporal logics of knowledge in multi-agent systems
    Wu, Lijun
    Su, Jinshu
    Chen, Qingliang
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 532 - 535
  • [4] Formal reasoning on knowledge and commitments in multi-agent systems using Theatre
    Nigro, Christian
    Nigro, Libero
    Sciammarella, Paolo F.
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2020, 96 (02): : 233 - 250
  • [5] Model checking multi-agent systems
    Yuan Mengting
    Yu Chao
    [J]. 2007 INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT, VOLS 1-3, 2007, : 567 - +
  • [6] Model Checking Multi-Agent Systems
    Bourahla, Mustapha
    Benmohamed, Mohamed
    [J]. INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2005, 29 (02): : 189 - 197
  • [7] Modeling and verifying probabilistic Multi-Agent Systems using knowledge and social commitments
    Sultan, Khalid
    Bentahar, Jamal
    Wan, Wei
    Al-Saqqar, Faisal
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (14) : 6291 - 6304
  • [8] A model checking algorithm for multi-agent systems
    Benerecetti, M
    Giunchiglia, F
    Serafini, L
    [J]. INTELLIGENT AGENTS V: AGENT THEORIES, ARCHITECTURES, AND LANGUAGES, 1999, 1555 : 163 - 176
  • [9] 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
  • [10] Model Checking Multi-agent Systems with APTL
    Wang, Haiyang
    Duan, Zhenhua
    Tian, Cong
    [J]. AD HOC & SENSOR WIRELESS NETWORKS, 2017, 37 (1-4) : 35 - 52