2APL: a practical agent programming language
M Dastani - Autonomous agents and multi-agent systems, 2008 - Springer
This article presents a BDI-based agent-oriented programming language, called 2APL (A
Practical Agent Programming Language). This programming language facilitates the …
Practical Agent Programming Language). This programming language facilitates the …
[PDF][PDF] BDI agent architectures: A survey
The BDI model forms the basis of much of the research on symbolic models of agency and
agent-oriented software engineering. While many variants of the basic BDI model have been …
agent-oriented software engineering. While many variants of the basic BDI model have been …
Current issues in multi-agent systems development
This paper surveys the state-of-the-art in developing multi-agent systems, and sets out to
answer the questions:“what are the key current issues in developing multi-agent systems?” …
answer the questions:“what are the key current issues in developing multi-agent systems?” …
A BDI agent programming language with failure handling, declarative goals, and planning
Agents are an important technology that have the potential to take over contemporary
methods for analysing, designing, and implementing complex software. The Belief-Desire …
methods for analysing, designing, and implementing complex software. The Belief-Desire …
[PDF][PDF] Goals in agent systems: A unifying framework
In the literature on agent systems, the proactive behavior of agents is often modeled in terms
of goals that the agents pursue. We review a number of commonly-used existing goal types …
of goals that the agents pursue. We review a number of commonly-used existing goal types …
Towards goal-oriented development of self-adaptive systems
Self-adaptive software aims at anticipating changes which occur in a complex environment
and to automatically deal with them at run-time. The increasing demand for complex …
and to automatically deal with them at run-time. The increasing demand for complex …
Engineering requirements for adaptive systems
The increasing demand for complex and distributed software calls for novel software
engineering methods and techniques, to create systems able to autonomously adapt to …
engineering methods and techniques, to create systems able to autonomously adapt to …
[PDF][PDF] Breadth of approaches to goal reasoning: A research survey
Goal-directed behavior is a hallmark of intelligence. While the majority of artificial
intelligence research assumes goals are static and externally provided, many real-world …
intelligence research assumes goals are static and externally provided, many real-world …
[HTML][HTML] Mission specification and decomposition for multi-robot systems
EB Gil, GN Rodrigues, P Pelliccione… - Robotics and Autonomous …, 2023 - Elsevier
Abstract Service robots are increasingly being used to perform missions comprising
dangerous or tedious tasks previously executed by humans. However, their users—who …
dangerous or tedious tasks previously executed by humans. However, their users—who …
An operational semantics for the goal life-cycle in BDI agents
A fundamental feature of intelligent agents is their ability to deliberate over their goals.
Operating in an environment that may change in unpredictable ways, an agent needs to …
Operating in an environment that may change in unpredictable ways, an agent needs to …