Why interaction is more powerful than algorithms
Communications of the ACM
Agents for process coherence in virtual enterprises
Communications of the ACM
Exception handling in agent systems
Proceedings of the third annual conference on Autonomous Agents
Operational specification of a commitment-based agent communication language
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Verifying Compliance with Commitment Protocols
Autonomous Agents and Multi-Agent Systems
ADOME-WFMS: towards cooperative handling of workflow exceptions
Advances in exception handling techniques
Failure Handling and Coordinated Execution of Concurrent Workflows
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Autonomous Agents and Multi-Agent Systems
Towards design tools for protocol development
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
A semantic approach for designing commitment protocols
AC'04 Proceedings of the 2004 international conference on Agent Communication
Challenges in exception handling in multi-agent systems
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Architectural design of a situated multiagent system for controlling automatic guided vehicles
International Journal of Agent-Oriented Software Engineering
An architecture for exception management in multiagent systems
International Journal of Agent-Oriented Software Engineering
Challenges for Exception Handling in Multi-Agent Systems
Software Engineering for Multi-Agent Systems V
Exception Handling in Goal-Oriented Multi-Agent Systems
Engineering Societies in the Agents World IX
Coping with Exceptions in Agent-Based Workflow Enactments
Engineering Societies in the Agents World IX
An Obligation Approach for Exception Handling in Interaction Protocols
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 03
A definition of exceptions in agent-oriented computing
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Building multi-agent systems for workflow enactment and exception handling
COIN'09 Proceedings of the 5th international conference on Coordination, organizations, institutions, and norms in agent systems
Running contracts with defeasible commitment
IEA/AIE'06 Proceedings of the 19th international conference on Advances in Applied Artificial Intelligence: industrial, Engineering and Other Applications of Applied Intelligent Systems
Predicting exceptions in agent-based supply-chains
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
Agreeing on defeasible commitments
DALT'06 Proceedings of the 4th international conference on Declarative Agent Languages and Technologies
Detecting exceptions in commitment protocols: discovering hidden states
LADS'09 Proceedings of the Second international conference on Languages, Methodologies, and Development Tools for Multi-Agent Systems
Hi-index | 0.00 |
This paper develops a model for exceptions and an approach for incorporating them in commitment protocols among autonomous agents. Modeling and handling exceptions is critical for successful applications of multiagent systems. Protocols help build multiagent systems, but traditional representations (such as finite state machines or Petri nets) inadequately model complex interactions and exceptions therein. Emerging commitment-based representations are promising, because they declaratively reflect the semantics of an interaction. However, current approaches lack a strong treatment of exceptions.This paper treats both expected and unexpected exceptions. A commitment protocol is modeled as a set of computations, each representing an allowed interaction and showing the evolving commitments of the participants. Exceptions are modeled via preference structures induced on these sets of computations. The preference structures statically show how expected exceptions are handled whereas the structures must be enhanced dynamically to handle unexpected exceptions. Our approach includes operators for composing protocols and exception handlers, whereby appropriate exception handlers can be dynamically introduced into a protocol as needed.The main contributions of this paper are (1) a framework for modeling and handling exceptions intelligently in commitment protocols and (2) a demonstration of the benefits of commitment protocols over traditional formalisms in handling exceptions.