Model checking combined trust and commitments in Multi-Agent Systems

被引:0
|
作者
Baharloo, Narges [1 ]
Bentahar, Jamal [1 ,2 ]
Drawel, Nagat [1 ]
Pedrycz, Witold [3 ,4 ,5 ]
机构
[1] Concordia Univ, CIISE, 1515 Ste Catherine St W, Montreal, PQ H3G 2W1, Canada
[2] Khalifa Univ, Dept Elect Engn & Comp Sci, Abu Dhabi, U Arab Emirates
[3] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 2R3, Canada
[4] Polish Acad Sci, Syst Res Inst, PL-00901 Warsaw, Poland
[5] Istinye Univ, Fac Engn & Nat Sci, Dept Comp Engn, Istanbul, Turkiye
基金
加拿大自然科学与工程研究理事会;
关键词
Multi-Agent Systems; Verification; Model checking; Trust; Social commitments; AGENT COMMUNICATION; KNOWLEDGE; LOGIC;
D O I
10.1016/j.eswa.2023.122856
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Trust and social commitments have been studied with different objectives for communication in Multi-Agent Systems (MASs) separately. The purpose of this paper is to present the first logical framework to explore the relationship between two key concepts in autonomous MASs, namely trust and commitments among agents, along with its model checking algorithms. An analysis is performed on this relationship, with a specific emphasis on the perspectives of semantics and model checking. The analysis is carried out within the framework of Trust Computation Tree Logic with Commitments (CTLC) logic, an extended logic built on top of the standard branching temporal Computation Tree Logic (CTL) by including modalities for reasoning about commitments and their fulfillment. Moreover, the study employs a trust operator to facilitate trust reasoning. We propose thus Trust Computation Tree Logic with Commitments (TCTLC), a new logic able to express properties about trust and commitments simultaneously. Such rich properties cannot be expressed in other languages. We introduce the semantics using the extended formalism of interpreted systems. We propose some postulates and proofs that show how we can reason about combined trust and commitments in the logic proposed. New Binary Decision Diagram (BDD)-based algorithms for our logic are presented and implemented as additional libraries of the Model Checker for Multi-Agent Systems (MCMAS), the default model checker of MASs. Furthermore, we prove that although TCTLC extends CTL, its model checking algorithm remains polynomial (P-complete) with respect to the size of the model and the length of the formula. Similarly, the space complexity for concurrent programs also remains unchanged, which is polynomial (PSPACE-complete) with respect to the size of the components within these programs. Finally, to evaluate the proposed technique, we report the experimental results using an industrial case study and compare the results with those obtained on relevant benchmarks.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Trust in multi-agent systems
    Ramchurn, SD
    Huynh, D
    Jennings, NR
    KNOWLEDGE ENGINEERING REVIEW, 2004, 19 (01): : 1 - 25
  • [22] Trust in multi-agent systems
    Tweedale, Jeffrey
    Cutler, Philip
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2006, 4252 : 479 - 485
  • [23] Typing Multi-Agent Systems via Commitments
    Baldoni, Matteo
    Baroglio, Cristina
    Capuzzimati, Federico
    ENGINEERING MULTI-AGENT SYSTEMS, EMAS 2014, 2014, 8758 : 388 - 405
  • [24] Institutions and commitments in open multi-agent systems
    De Oliveira, M
    Purvis, M
    Cranefield, S
    Nowostawski, M
    IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2004, : 500 - 503
  • [25] Model Checking Multi-Agent Systems against LDLK Specifications
    Kong, Jeremy
    Lomuscio, Alessio
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1138 - 1144
  • [26] Implementation of Epistemic Operators for Model Checking Multi-agent Systems
    Babac, Marina Bagic
    Kunstic, Marijan
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: SEMANTIC WEB, SOCIAL NETWORKS AND MULTIAGENT SYSTEMS, 2009, 5796 : 217 - 228
  • [27] Imprecise Probabilistic Model Checking for Stochastic Multi-agent Systems
    Termine A.
    Antonucci A.
    Primiero G.
    Facchini A.
    SN Computer Science, 4 (5)
  • [28] The Impact of Strategies and Information in Model Checking for Multi-Agent Systems
    Malvone, Vadim
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 391 : 63 - 70
  • [29] Analyzing Multi-agent Systems with Probabilistic Model Checking Approach
    Song, Songzheng
    Hao, Jianye
    Liu, Yang
    Sun, Jun
    Leung, Ho-Fung
    Dong, Jin Song
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1337 - 1340
  • [30] Verification of multi-agent systems via bounded model checking
    Luo, Xiangyu
    Su, Kaile
    Sattar, Abdul
    Reynolds, Mark
    AI 2006: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4304 : 69 - +