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 …

[PDF][PDF] BDI agent architectures: A survey

L De Silva, FR Meneguzzi, B Logan - Proceedings of the 29th …, 2020 - meriva.pucrs.br
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 …

Current issues in multi-agent systems development

RH Bordini, M Dastani, M Winikoff - … Societies in the Agents World VII: 7th …, 2007 - Springer
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?” …

A BDI agent programming language with failure handling, declarative goals, and planning

S Sardina, L Padgham - Autonomous Agents and Multi-Agent Systems, 2011 - Springer
Agents are an important technology that have the potential to take over contemporary
methods for analysing, designing, and implementing complex software. The Belief-Desire …

[PDF][PDF] Goals in agent systems: A unifying framework

MB Van Riemsdijk, M Dastani, M Winikoff - Proceedings of the 7th …, 2008 - Citeseer
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 …

Towards goal-oriented development of self-adaptive systems

M Morandini, L Penserini, A Perini - Proceedings of the 2008 …, 2008 - dl.acm.org
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 …

Engineering requirements for adaptive systems

M Morandini, L Penserini, A Perini… - Requirements …, 2017 - Springer
The increasing demand for complex and distributed software calls for novel software
engineering methods and techniques, to create systems able to autonomously adapt to …

[PDF][PDF] Breadth of approaches to goal reasoning: A research survey

S Vattam, M Klenk, M Molineaux… - Goal Reasoning: Papers …, 2013 - academia.edu
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 …

[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 …

An operational semantics for the goal life-cycle in BDI agents

J Harland, DN Morley, J Thangarajah… - Autonomous agents and …, 2014 - Springer
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 …