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 条
  • [1] Agent-based computing from multi-agent systems to agent-based models: a visual survey
    Niazi, Muaz
    Hussain, Amir
    SCIENTOMETRICS, 2011, 89 (02) : 479 - 499
  • [2] Agent-based computing from multi-agent systems to agent-based models: a visual survey
    Muaz Niazi
    Amir Hussain
    Scientometrics, 2011, 89 : 479 - 499
  • [3] Agent-Based Refinement for Predicate Abstraction of Multi-Agent Systems
    Belardinelli, Francesco
    Lomuscio, Alessio
    Michaliszyn, Jakub
    ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 286 - 294
  • [4] Dynamic Agent-Based Reward Shaping for Multi-Agent Systems
    Sadeghlou, Maryam
    Akbarzadeh-T, Mohammad Reza
    Naghibi-S, Mohammad Bagher
    2014 IRANIAN CONFERENCE ON INTELLIGENT SYSTEMS (ICIS), 2014,
  • [5] Programming multi-agent systems
    Dastani, M
    Gomez-Sanz, JJ
    KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (02): : 151 - 164
  • [6] Programming multi-agent systems
    Dastani, Mehdi
    KNOWLEDGE ENGINEERING REVIEW, 2015, 30 (04): : 394 - 418
  • [7] Programming Multi-agent Systems
    Dastani, Mehdi
    COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2009, 5405 : 13 - 16
  • [8] Classification of Agent-Based Models from the Perspective of Multi-Agent Systems
    Pudane, Mara
    2017 5TH IEEE WORKSHOP ON ADVANCES IN INFORMATION, ELECTRONIC AND ELECTRICAL ENGINEERING (AIEEE'2017), 2017,
  • [9] Agent-based computing and programming of agent systems
    Luck, M
    McBurney, P
    Gonzalez-Palacios, J
    PROGRAMMING MULTI-AGENT SYSTEMS, 2006, 3862 : 23 - 37
  • [10] Simulation of Multi-agent Manufacturing Systems using Agent-based Modelling Platforms
    Barbosa, Jose
    Leitao, Paulo
    2011 9TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2011,