2021
DOI: 10.3390/computers10020016
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 prov… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
5
3
2

Relationship

2
8

Authors

Journals

citations
Cited by 57 publications
(28 citation statements)
references
References 83 publications
0
23
0
Order By: Relevance
“…Representatives of these classes include cognitive-oriented languages such as AgentSpeak(L)/Jason [24], agent communication and environment modelling languages like KQML [25], CArtAgO [26], and SARL [27], and organisation-oriented programming such as MOISE [28]. Another recent survey by Cardoso et al [29] distinguishes between general-purpose agent programming languages and languages for agent-based modeling and simulation. In the following, we cover a programming model arising from research on spatial computing [6,30] and field-based coordination [7,31], which provides an original approach to MAS programming that allows driving micro-level activity based on specifications addressing the meso-and macro-levels of a MAS.…”
Section: Multi-agent Systems Programmingmentioning
confidence: 99%
“…Representatives of these classes include cognitive-oriented languages such as AgentSpeak(L)/Jason [24], agent communication and environment modelling languages like KQML [25], CArtAgO [26], and SARL [27], and organisation-oriented programming such as MOISE [28]. Another recent survey by Cardoso et al [29] distinguishes between general-purpose agent programming languages and languages for agent-based modeling and simulation. In the following, we cover a programming model arising from research on spatial computing [6,30] and field-based coordination [7,31], which provides an original approach to MAS programming that allows driving micro-level activity based on specifications addressing the meso-and macro-levels of a MAS.…”
Section: Multi-agent Systems Programmingmentioning
confidence: 99%
“…As noted in recent agent programming reviews and surveys [14][15][16], there are still many open challenges that prevent agent programming languages to be used in the robotic domain. Some of these challenges include:…”
Section: Perspective Of the Authorsmentioning
confidence: 99%
“…The use of ontologies and knowledge graphs (KG) provides slower solutions, but allows use of existing tools, such as SPARQL [45]. An agent-Based approach also can be used [46]. Since the models are quite complex, it is advisable to implement them as cloud services.…”
Section: Architectural Solutions Of Dasmentioning
confidence: 99%