A Review of Agent-Based Programming for Multi-Agent Systems

被引:46
|
作者
Cardoso, Rafael C. [1 ]
Ferrando, Angelo [1 ]
机构
[1] Univ Manchester, Dept Comp Sci, Manchester M13 9PL, Lancs, England
关键词
agent-based programming; multi-agent systems; agent programming languages;
D O I
10.3390/computers10020016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Intelligent and autonomous agents is a subarea of symbolic artificial intelligence where these agents decide, either reactively or proactively, upon a course of action by reasoning about the information that is available about the world (including the environment, the agent itself, and other agents). It encompasses a multitude of techniques, such as negotiation protocols, agent simulation, multi-agent argumentation, multi-agent planning, and many others. In this paper, we focus on agent programming and we provide a systematic review of the literature in agent-based programming for multi-agent systems. In particular, we discuss both veteran (still maintained) and novel agent programming languages, their extensions, work on comparing some of these languages, and applications found in the literature that make use of agent programming.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [31] Agent-based and multi-agent simulations: coming of age or in search of an identity?
    Read, Dwight
    COMPUTATIONAL AND MATHEMATICAL ORGANIZATION THEORY, 2010, 16 (04) : 329 - 347
  • [32] Agent vision in multi-agent based simulation systems
    Kuiper, Dane M.
    Wenkstern, Rym Z.
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2015, 29 (02) : 161 - 191
  • [33] Agent vision in multi-agent based simulation systems
    Dane M. Kuiper
    Rym Z. Wenkstern
    Autonomous Agents and Multi-Agent Systems, 2015, 29 : 161 - 191
  • [34] Environment programming in multi-agent systems: an artifact-based perspective
    Alessandro Ricci
    Michele Piunti
    Mirko Viroli
    Autonomous Agents and Multi-Agent Systems, 2011, 23 : 158 - 192
  • [35] Environment programming in multi-agent systems: an artifact-based perspective
    Ricci, Alessandro
    Piunti, Michele
    Viroli, Mirko
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2011, 23 (02) : 158 - 192
  • [36] Automata-based programming of the reactive multi-agent control systems
    Yartsev, B
    Korneev, G
    Shalyto, A
    Kotov, V
    2005 International Conference on Integration of Knowledge Intensive Multi-Agent Systems: KIMAS'05: MODELING, EXPLORATION, AND ENGINEERING, 2005, : 449 - 453
  • [37] The Multi-Agent Programming Contest
    Behrens, Tristan
    Dastani, Mehdi
    Dix, Juergen
    Huebner, Jomi
    Koester, Michael
    Novak, Peter
    Schlesinger, Federico
    AI MAGAZINE, 2012, 33 (04) : 111 - 113
  • [38] From logic programming towards multi-agent systems
    Kowalski, R
    Sadri, F
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1999, 25 (3-4) : 391 - 419
  • [39] A Survey of Programming Languages and Platforms for Multi-Agent Systems
    Bordini, Rafael H.
    Braubach, Lars
    Dastani, Mehdi
    Seghrouchni, Amal El Fallah
    Gomez-Sanz, Jorge J.
    Leite, Joao
    O'Hare, Gregory
    Pokahr, Alexander
    Ricci, Alessandro
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2006, 30 (01): : 33 - 44
  • [40] A survey of programming languages and platforms for multi-agent systems
    Bordini, Rafael H.
    Braubach, Lars
    Dastani, Mehdi
    El Fallah Seghrouchni, Amal
    Gomez-Sanz, Jorge J.
    Leite, João
    O'Hare, Gregory
    Pokahr, Alexander
    Ricci, Alessandro
    Informatica (Slovenia), 2021, 30 (01): : 33 - 44