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 条
  • [31] On the specification of multiple models for diagnosis of dynamic systems
    Coghill, GM
    Shen, Q
    AI COMMUNICATIONS, 2001, 14 (02) : 93 - 104
  • [32] Integrating UML and OUN for specification of open distributed systems
    Zhang, WH
    Johnsen, EB
    Owe, O
    Aredo, DB
    IEEE SYMPOSIA ON HUMAN-CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2001, : 122 - 123
  • [33] A specification architecture for multimedia systems in Open Distributed Processing
    Blair, GS
    Blair, L
    Stefani, JB
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1997, 29 (04): : 473 - 500
  • [34] Object-oriented specification and open distributed systems
    Johnsen, EB
    Owe, O
    FROM OBJECT-ORIENTATION TO FORMAL METHODS: ESSAYS IN MEMORY OF OLE-JOHAN DAHL, 2004, 2635 : 137 - 164
  • [35] Specification and Analysis of Open-Ended Systems with CARMA
    Hillston, Jane
    Loreti, Michele
    AGENT ENVIRONMENTS FOR MULTI-AGENT SYSTEMS IV, 2015, 9068 : 95 - 116
  • [36] DYNAMIC SYSTEMS AS OPEN NEUROLOGICAL SYSTEMS
    KRECH, D
    PSYCHOLOGICAL REVIEW, 1950, 57 (06) : 345 - 361
  • [37] Engineering democracy in open agent systems
    McBurney, P
    Parsons, S
    ENGINEERING SOCIETIES IN THE AGENTS WORLD IV, 2003, 3071 : 66 - 80
  • [38] Specifying Open Agent Systems: A Survey
    Artikis, Alexander
    Pitt, Jeremy
    ENGINEERING SOCIETIES IN THE AGENTS WORLD IX, 2009, 5485 : 29 - +
  • [39] Decision making in open agent systems
    Eck, Adam
    Soh, Leen-Kiat
    Doshi, Prashant
    AI MAGAZINE, 2023, 44 (04) : 508 - 523
  • [40] Recommended Practices for the Specification of Multi-Agent Systems Requirements
    Slhoub, Khaled
    Carvalho, Marco
    Bond, Walter
    2017 IEEE 8TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (UEMCON), 2017, : 179 - 185