Environment programming in multi-agent systems: an artifact-based perspective

被引:92
|
作者
Ricci, Alessandro [1 ]
Piunti, Michele [1 ]
Viroli, Mirko [1 ]
机构
[1] Univ Bologna, DEIS, Cesena, Italy
关键词
Environment programming; Multi-agent systems programming; Artifacts; CArtAgO; Agent programming languages; Jason; COORDINATION; MODEL; FRAMEWORK; LANGUAGES;
D O I
10.1007/s10458-010-9140-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article introduces the notion of environment programming in software multi-agent systems (MAS) and describes a concrete computational and programming model based on the artifact abstraction and implemented by the CArtAgO framework. Environment programming accounts for conceiving the computational environment where agents are situated as a first-class abstraction for programming MAS, namely a part of the system that can be designed and programmed-aside to agents-to encapsulate functionalities that will be exploited by agents at runtime. From a programming and software engineering perspective, this is meant to improve the modularity, extensibility and reusability of the MAS as a software system. By adopting the A&A meta-model, we consider environments populated by a dynamic set of computational entities called artifacts, collected in workspaces. From the agent viewpoint, artifacts are first-class entities of their environment, representing resources and tools that they can dynamically instantiate, share and use to support individual and collective activities. From the MAS programmer viewpoint, artifacts are a first-class abstraction to shape and program functional environments that agents will exploit at runtime, including functionalities that concern agent interaction, coordination, organisation, and the interaction with the external environment. The article includes a description of the main concepts concerning artifact-based environments and related CArtAgO technology, as well as an overview of their application in MAS programming.
引用
收藏
页码:158 / 192
页数:35
相关论文
共 50 条
  • [41] Improving multi-agent based scheduling by neurodynamic programming
    Csáji, BC
    Kádár, B
    Monostori, L
    [J]. HOLONIC AND MULTI-AGENT SYSTEMS FOR MANUFACTURING, 2003, 2744 : 110 - 123
  • [42] TAO: a multi-agent technology based on constraint programming
    Shvetsov, I
    Nesterenko, T
    Starovit, S
    [J]. SIXTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 1997, 40 : 151 - 161
  • [43] Argumentation Schemes in Multi-agent Systems: A Social Perspective
    Panisson, Alison R.
    Bordini, Rafael H.
    [J]. ENGINEERING MULTI-AGENT SYSTEMS, EMAS 2017, 2018, 10738 : 92 - 108
  • [44] Reviewing Microgrids from a Multi-Agent Systems Perspective
    Gomez-Sanz, Jorge J.
    Garcia-Rodriguez, Sandra
    Cuartero-Soler, Nuria
    Hernandez-Callejo, Luis
    [J]. ENERGIES, 2014, 7 (05) : 3355 - 3382
  • [45] A Simulation Environment for Scheduling Workflows in Multi-agent Systems
    Hsieh, Fu-Shiung
    Lin, Jim-Bon
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND INTELLIGENT SYSTEMS (ARIS), 2013, : 116 - 121
  • [46] A distributed problem solving environment for multi-agent systems
    Belo, O
    Neves, J
    [J]. CRITICAL TECHNOLOGY: PROCEEDINGS OF THE THIRD WORLD CONGRESS ON EXPERT SYSTEMS, VOLS I AND II, 1996, : 815 - 822
  • [47] Dynamic Decision Support Systems in a Multi-Agent Environment
    Hasanov, Tofig
    Motoyuki, Ozeki
    Natsuki, Oka
    [J]. 2012 IV INTERNATIONAL CONFERENCE PROBLEMS OF CYBERNETICS AND INFORMATICS (PCI), 2012,
  • [48] A TOOL ENVIRONMENT FOR SPECIFYING AND VERIFYING MULTI-AGENT SYSTEMS
    Schwarz, Christian
    Mohammed, Ammar
    Stolzenburg, Frieder
    [J]. ICAART 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2: AGENTS, 2010, : 323 - 326
  • [49] Formation Control of Multi-agent Systems in an Uncertain Environment
    DeLellis, Pietro
    Garofalo, Franco
    Lo Iudice, Francesco
    [J]. 2020 EUROPEAN CONTROL CONFERENCE (ECC 2020), 2020, : 454 - 458
  • [50] Multi-agent systems and their applications in a competitive industry environment
    Jung, JW
    Liu, CC
    [J]. IEEE/PES TRANSMISSION AND DISTRIBUTION CONFERENCE AND EXHIBITION 2002: ASIA PACIFIC, VOLS 1-3, CONFERENCE PROCEEDINGS: NEW WAVE OF T&D TECHNOLOGY FROM ASIA PACIFIC, 2002, : 648 - 650