Int. J. of Agent-Oriented Software Engineering   »   2008 Vol.2, No.3

 

 

Title: An architecture for exception management in multiagent systems

 

Author: Eric Platon, Nicolas Sabouret, Shinichi Honiden

 

Addresses:
National Institute of Informatics, Sokendai, 2–1–2 Hitotsubashi, Chiyoda-ku, 101–8430 Tokyo, Japan; Laboratoire d
informatique de Paris 6, 104, avenue du President Kennedy, 75016 Paris, France.
Laboratoire d
informatique de Paris 6, 104, avenue du President Kennedy, 75016 Paris, France.
National Institute of Informatics, The University of Tokyo, 2–1–2 Hitotsubashi, Chiyoda-ku, 101–8430 Tokyo, Japan

 

Abstract: Multiagent Systems (MAS) are open, heterogeneous and distributed software systems of autonomous agents. The management of exception differs in MAS from what is known in usual engineering approaches, owing to specific situations to handle, such as the agent death, knowledge inconsistencies or collaborative handling. Existing work does not fully address the properties of MAS, notably agent autonomy, and the mechanisms related to exceptions are often ad hoc. In this article, we define the concept of agent exception so as to satisfy the characteristics of the agent paradigm, and we propose a MAS architecture to support design and development of agent systems with exception management facilities. This architecture provides designers with an exception mechanism integrated into usual agent models, so that the work left to the designer is the definition of application-dependent handlers that are automatically invoked by the architecture when required.

 

Keywords: exception management; multi-agent systems; MAS; autonomy engineering; agent-based systems; agent exception.

 

DOI: 10.1504/IJAOSE.2008.019420

 

Int. J. of Agent-Oriented Software Engineering, 2008 Vol.2, No.3, pp.267 - 289

 

Available online: 11 Jul 2008

 

 

Editors Full text accessAccess for SubscribersPurchase this articleComment on this article