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
相关论文
共 88 条
[1]   Agent Based Modelling and Simulation tools: A review of the state-of-art software [J].
Abar, Sameera ;
Theodoropoulos, Georgios K. ;
Lemarinier, Pierre ;
O'Hare, Gregory M. P. .
COMPUTER SCIENCE REVIEW, 2017, 24 :13-33
[2]   BDI agents in social simulations: a survey [J].
Adam, Carole ;
Gaudou, Benoit .
KNOWLEDGE ENGINEERING REVIEW, 2016, 31 (03) :207-238
[3]  
[Anonymous], 2013, WORKSH PROGR BAS ACT
[4]  
Aschermann M, 2018, PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), P1794
[5]   A Software Product Line Process to Develop Agents for the IoT [J].
Ayala, Inmaculada ;
Amor, Mercedes ;
Fuentes, Lidia ;
Troya, Jose M. .
SENSORS, 2015, 15 (07) :15640-15660
[6]  
Belle V, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P2762
[7]  
Belle V, 2014, AAAI CONF ARTIF INTE, P989
[8]  
Bellifemine F., 2007, Wiley Series in Agent Technology
[9]   A Scripting Language for Practical Agent-Oriented Programming [J].
Bergenti, Federico ;
Monica, Stefania ;
Petrosino, Giuseppe .
AGERE'18: PROCEEDINGS OF THE 8TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON PROGRAMMING BASED ON ACTORS, AGENTS, AND DECENTRALIZED CONTROL, 2018, :62-71
[10]  
Bergenti F, 2017, COMPUT LANG SYST STR, V50, P142, DOI [10.1016/j.cl.2017.06.001, 10.1016/j.c1.2017.06.001]