SRI's Artificial Intelligence Center Do not follow this link, or your host will be blocked from this site. This is a spider trap. Do not follow this link, or your host will be blocked from this site. This is a spider trap. Do not follow this link, or your host will be blocked from this site. This is a spider trap.A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A ASRI International.  333 Ravenswood Avenue.  Menlo Park, CA 94025-3493. SRI International is a nonprofit corporation. Search  |  Contact  |  SRI Home
Space 1x1
 AIC Home   >   Background   >   Publications   >   Details
Space 1x1

Publication Details

Aborting Tasks in BDI Agents

by Harland, J. and Morley, D. and Thangarajah, J. and Yorke-Smith, N.

in Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS’07) pp. 8–15,

Address: Honolulu, HI
May 2007.
   Abstract

Intelligent agents that are intended to work in dynamic environments must be able to gracefully handle unsuccessful goals and plans. In addition, such agents should be able to make rational decisions about an appropriate course of action, which may include aborting a goal or plan, perhaps at the request of another agent, or as a result of the agent’s own deliberations. In this paper we investigate the incorporation of aborts into a BDI-style architecture. We discuss some conditions under which aborting a goal or plan is appropriate, and how to determine the consequences of such a decision. We augment each plan with an optional abort-method, analogous to the failure method found in some agent programming languages. We provide an operational semantics for the execution cycle in the presence of aborts in the abstract agent language CAN, which enables us to specify a BDI-based execution model without limiting our attention to a particular agent system (such as JACK, Jadex, Jason, or SPARK). A key technical challenge we address is the presence of parallel execution threads and of sub-goals, which require the agent to ensure that the abort methods for each plan are carried out in an appropriate sequence.

   Electronic Copies

Adobe PDF

BibTeX

EndNote
Copyright ©©2007 ACM

   Associated Projects

CALO

Cognitive Assistant that Learns and Organizes
As part of DARPA’s Perceptive Agent that Learns (PAL) program, SRI and team members are working on developing a next-generation "Cognitive Agent that Learns and Organizes" (CALO).
 

   AIC Personnel

Name Title E-mail
Morley, David N Alumnus
Yorke-Smith, Neil Computer Scientist

Spacer 1x1
Spacer 1x1
 
SRI International

©2008 SRI International, 333 RavenswoodAvenue, Menlo Park, CA 94025-3493
SRI International is a nonprofit corporation. Privacy policy