Logo image
Utilizing BDI features for transactional agent execution
Conference paper   Open access   Peer reviewed

Utilizing BDI features for transactional agent execution

Mingzhong Wang, K Ramamohanarao and A Unruh
IEEE Computer Society Technical Committee on Intelligent Informatics (TCII), pp.215-221
Intelligent Agent Technology (IAT) Conference, 2007 (Fremont, United States, 02-Nov-2007–05-Nov-2007)
IEEE Computer Society
2008
pdf
PDF - Published Version622.99 kBDownloadView
Published VersionPDF - Published Version Open Access
url
https://doi.org/10.1109/IAT.2007.62View
Published Version

Abstract

concurrency control data structures exception handling planning (artificial intelligence) software agents transaction processing
Replanning, which discards all alternatives found in previous execution, and step-by-step backtracking, which iterates back through all previous selection decisions, are two extreme ends of exception handling in agent systems. We describe a new "jump" approach to maintaining a trade-off between them. Choice points, which are maintained in a stack, are introduced to record all plans found by the agent's planning procedures. By iterating on the stack, and reasoning about plan characteristics, an agent can find and launch a suitable plan prior to or in parallel with a compensation process for the failed path, thus achieving its goals efficiently in the presence of exceptions. Our approach combines and utilizes several beneficial features of a BDI agent, such as its data structure and deliberation cycle, together with an open nested transaction system which supports architectural-level concurrency control and distribution management. © 2007 IEEE.

Details

Metrics

61 File views/ downloads
431 Record Views
Logo image