Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems 2007
DOI: 10.1145/1329125.1329133
|View full text |Cite
|
Sign up to set email alerts
|

Aborting tasks in BDI agents

Abstract: Intelligent agents that are intended to work in dynamic environments must be able to gracefully handle unsuccessful tasks and plans. In addition, such agents should be able to make rational decisions about an appropriate course of action, which may include aborting a task or plan, either as a result of the agent's own deliberations, or potentially at the request of another agent. In this paper we investigate the incorporation of aborts into a BDI-style architecture. We discuss some conditions under which abort… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2007
2007
2023
2023

Publication Types

Select...
7
2
1

Relationship

1
9

Authors

Journals

citations
Cited by 27 publications
(13 citation statements)
references
References 18 publications
0
11
0
Order By: Relevance
“…Likewise, some form of 'failure handling' facility can be found in most mature BDI-based agent languages and platforms. For example, 2APL [9,10] provides plan revision rules which can be applied to revise plans whose executions have failed, JACK [11] and SPARK [12] provide failure methods and/or meta-procedures which are triggered when plan execution fails, and in [13,14] features are proposed for aborting and suspending tasks in the context of the CAN abstract agent programming language. Taken independently, such features can simplify the development of more robust agents.…”
Section: Resultsmentioning
confidence: 99%
“…Likewise, some form of 'failure handling' facility can be found in most mature BDI-based agent languages and platforms. For example, 2APL [9,10] provides plan revision rules which can be applied to revise plans whose executions have failed, JACK [11] and SPARK [12] provide failure methods and/or meta-procedures which are triggered when plan execution fails, and in [13,14] features are proposed for aborting and suspending tasks in the context of the CAN abstract agent programming language. Taken independently, such features can simplify the development of more robust agents.…”
Section: Resultsmentioning
confidence: 99%
“…This article combines and extends our initial report of semantics for aborting tasks [45] and semantics for suspending and resuming tasks [46]. This includes combining the different mechanisms from the two papers into one coherent semantics (which is not simply a conjunction of the two pieces of work), and developing a comprehensive prototype implementation of the complete semantics, demonstrating how an agent-based system can benefit from these capabilities.…”
Section: Contributionmentioning
confidence: 88%
“…Finally, unlike in systems such as RAP [11], there is no explicit account of plan monitoring and recovery. The work in [14] on plan failure and abortion should be orthogonal to CAN-PLAN2. Further study of all the above issues is required.…”
Section: Discussionmentioning
confidence: 99%