Executable specification of open multi-agent systems

被引:17
|
作者
Artikis, Alexander [1 ,2 ]
Sergot, Marek [3 ]
机构
[1] Natl Ctr Sci Res Demokritos, Inst Informat & Telecommun, Athens 15310, Greece
[2] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2BT, England
[3] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2BZ, England
关键词
multi-agent system; norm; norm-governed system; event calculus; action language; executable specification; SOCIAL LAWS; AGENT COMMUNICATION; EVENT CALCULUS; FLOOR CONTROL; INSTITUTIONS; SEMANTICS; LANGUAGE; DESIGN;
D O I
10.1093/jigpal/jzp071
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Multi-agent systems where the agents are developed by parties with competing interests, and where there is no access to an agent's internal state, are often classified as 'open'. The members of such systems may inadvertently fail to, or even deliberately choose not to, conform to the system specification. Consequently, it is necessary to specify the normative relations that may exist between the members, such as permission, obligation, and institutional power. We present a framework being developed for executable specification of open multi-agent systems. We adopt a bird's eye view of these systems, as opposed to an agent's perspective whereby it reasons about how it should act. This paper is devoted to the presentation of various examples from the NetBill protocol formalised in terms of institutional power, permission and obligation. We express the system specification in the Event Calculus and execute the specification by means of a logic programming implementation. We also give several example formalisations of sanctions for dealing with violations of permissions and obligations. We distinguish between an open multi-agent system and the procedure by which an agent enters and leaves the system. We present examples from the specification of a role-management protocol for NetBill, and demonstrate the interplay between such a protocol and the corresponding multi-agent system.
引用
收藏
页码:31 / 65
页数:35
相关论文
共 50 条
  • [1] Formal Specification and Verification of Multi-Agent Systems
    Bourahla, Mustapha
    Benmohamed, Mohamed
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 123 : 5 - 17
  • [2] Formal specification of beliefs in multi-agent systems
    Benerecetti, M
    Giunchiglia, E
    Serafini, L
    Villafiorita, A
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1999, 14 (10) : 1021 - 1040
  • [3] On the formal specification and verification of multi-agent systems
    Fisher, M
    Wooldridge, M
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 1997, 6 (01) : 37 - 65
  • [4] Specification of multi-agent systems in the gamma language
    Lin, Hong
    Yang, Chunsheng
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 553 - +
  • [5] NORM SPECIFICATION AND VERIFICATION IN MULTI-AGENT SYSTEMS
    Alechina, Natasha
    Dastani, Mehdi
    Logan, Brian
    JOURNAL OF APPLIED LOGICS-IFCOLOG JOURNAL OF LOGICS AND THEIR APPLICATIONS, 2018, 5 (02): : 457 - 489
  • [6] Formal specification of beliefs in multi-agent systems
    DIST - University of Genoa, Viale Causa 13, Genova
    16145, Italy
    不详
    38050, Italy
    Lect. Notes Comput. Sci., (117-130):
  • [7] Open Fuzzy Synchronized Petri Net: Formal Specification Model for Multi-agent Systems
    Kouah, Sofia
    Saidouni, Djamel Eddine
    Kitouni, Ilham
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2016, 12 (01) : 63 - 94
  • [8] Animation of Open Multi-Agent Systems
    Pitt, Jeremy
    Neville, Brendan
    Macbeth, Sam
    Carr, Hugo
    AGENT-DIRECTED SIMULATION SYMPOSIUM 2011 (ADS 2011) - 2011 SPRING SIMULATION MULTICONFERENCE - BK 1 OF 8, 2011, : 100 - 107
  • [9] Institutionalising open multi-agent systems
    Esteva, M
    Rodríguez-Aguilar, JA
    Arcos, JL
    Sierra, C
    Garcia, P
    FOURTH INTERNATIONAL CONFERENCE ON MULTIAGENT SYSTEMS, PROCEEDINGS, 2000, : 381 - 382
  • [10] Formal specification of multi-agent systems by using EUSMs
    Merayo, Mercedes G.
    Nunez, Manuel
    Rodriguez, Ismael
    INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4767 : 318 - +