Dynamic specification of open agent systems

被引:24
|
作者
Artikis, Alexander [1 ]
机构
[1] Natl Ctr Sci Res Demokritos, Inst Informat & Telecommun, Athens 15310, Greece
关键词
norm; norm change; norm-governed system; executable specification; organized adaptation; EXECUTABLE SPECIFICATION; MULTIAGENT; COMMUNICATION; MODEL; COORDINATION; INSTITUTIONS; SEMANTICS; REVISION; LANGUAGE; LOGIC;
D O I
10.1093/logcom/exr018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-Agent Systems (MAS) where the agents are developed by different parties and serve different interests, are often classified as 'open'. The specification of open MAS is largely seen as a design-time activity. Moreover, there is no support for run-time specification modification. Due to environmental, social or other conditions, however, it is often required to revise the MAS specification during its execution. To address this requirement, we present an infrastructure for 'dynamic' open MAS specifications, that is, specifications that may be modified at run-time by the agents. We adopt a bird's eye view of an open MAS, as opposed to an agent's own perspective whereby it reasons about how it should act. The infrastructure consists of well-defined procedures for proposing a modification of the 'rules of the game', as well as decision-making over and enactment of proposed modifications. We evaluate proposals for rule modification by modelling a dynamic specification as a metric space, and by considering the effects of accepting a proposal on system utility. Furthermore, we constrain the enactment of proposals that do not meet the evaluation criteria. We employ the action language C+ to formalize dynamic specifications, and the 'Causal Calculator' implementation of C+ to execute the specifications. We illustrate our infrastructure by presenting a dynamic specification of a resource-sharing protocol.
引用
收藏
页码:1301 / 1334
页数:34
相关论文
共 50 条
  • [21] Dynamic Execution of Coordination Protocols in Open and Distributed Multi-Agent Systems
    Bouaziz, Wassim
    Andonoff, Eric
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2009, 5559 : 609 - 618
  • [22] Formal Specification and Verification of Multi-Agent Systems
    Bourahla, Mustapha
    Benmohamed, Mohamed
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 123 : 5 - 17
  • [23] Agent specification using multi-context systems
    Parsons, S
    Jennings, NR
    Sabater, J
    Sierra, C
    FOUNDATIONS AND APPLICATIONS OF MULTI-AGENT SYSTEMS, 2002, 2403 : 205 - 226
  • [24] 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
  • [25] 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
  • [26] 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 - +
  • [27] 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
  • [28] 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):
  • [29] A Framework for the Specification and Validation of Dynamic Reconfigurable Systems
    El-Hokayem, Antoine
    Bozga, Marius
    Sifakis, Joseph
    APPLIED COMPUTING REVIEW, 2021, 21 (02): : 18 - 32
  • [30] An Approach for Actuation Specification and Synthesis of Dynamic Systems
    Connolly, Thomas J.
    Longoria, Raul G.
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2009, 131 (03): : 1 - 15