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 条
[41]   A Systematic Literature Review of Agents Applied in Healthcare [J].
Isern, David ;
Moreno, Antonio .
JOURNAL OF MEDICAL SYSTEMS, 2016, 40 (02) :1-14
[42]  
Issicaba D., P 2017 IEEE PES INN, P1, DOI [10.1109/ISGTEurope.2017.8260273, DOI 10.1109/ISGTEUROPE.2017.8260273]
[43]   EMIA: Emotion Model for Intelligent Agent [J].
Jain, Shikha ;
Asawa, Krishna .
JOURNAL OF INTELLIGENT SYSTEMS, 2015, 24 (04) :449-465
[44]   Programming an expressive autonomous agent [J].
Jain, Shikha ;
Asawa, Krishna .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 43 :131-141
[45]  
Jensen A.B., 2020, MULTIAGENT PROGRAMMI, P79
[46]   Survey of multi-agent systems for microgrid control [J].
Kantamneni, Abhilash ;
Brown, Laura E. ;
Parker, Gordon ;
Weaver, Wayne W. .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 45 :192-203
[47]   CAAF: A Cognitive Affective Agent Programming Framework [J].
Kaptein, Frank ;
Broekens, Joost ;
Hindriks, Koen V. ;
Neerincx, Mark .
INTELLIGENT VIRTUAL AGENTS, IVA 2016, 2016, 10011 :317-330
[48]   The research on multi-agent system for microgrid control and optimization [J].
Khan, Muhammad Waseem ;
Wang, Jie .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2017, 80 :1399-1411
[49]  
Kilaru J., 2018, THESIS CALIFORNIA ST
[50]  
Krausburg T., 2019, MULTIAGENT PROGRAMMI, P72