Intelligence without representation
Artificial Intelligence
Distributed operating systems
Exception handling in agent systems
Proceedings of the third annual conference on Autonomous Agents
Exception handling: issues and a proposed notation
Communications of the ACM
Exception handling in agent-oriented systems
Advances in exception handling techniques
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
A Sentinel Approach to Fault Handling in Multi-Agent Systems
Revised Papers from the Second Australian Workshop on Distributed Artificial Intelligence: Multi-Agent Systems: Methodologies and Applications
Autonomous Agents and Multi-Agent Systems
Coordinated Exception Handling in Distributed Object Systems: From Model to System Implementation
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
LOTTO: group formation by overhearing in large teams
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Execution monitoring in multi-agent environments
Execution monitoring in multi-agent environments
Role of Norms and Electronic Institutions in Multi-Agent Systems: The Harmonia Framework
Role of Norms and Electronic Institutions in Multi-Agent Systems: The Harmonia Framework
The Guardian Model and Primitives for Exception Handling in Distributed Systems
IEEE Transactions on Software Engineering
Modeling exceptions via commitment protocols
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Exception Diagnosis in Open Multi-Agent Systems
IAT '05 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
An Empirical Evaluation of a Sentinel Based Approach to Exception Diagnosis in Multi-Agent Systems
AINA '06 Proceedings of the 20th International Conference on Advanced Information Networking and Applications - Volume 01
Mechanisms for environments in multi-agent systems: Survey and opportunities
Autonomous Agents and Multi-Agent Systems
Guest editors' introduction, special issue on environments for multi-agent systems
Autonomous Agents and Multi-Agent Systems
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
Modeling and enacting business processes via commitment protocols among agents
Modeling and enacting business processes via commitment protocols among agents
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers
Monitoring teams by overhearing: a multi-agent plan-recognition approach
Journal of Artificial Intelligence Research
Exception handling and asynchronous active objects: issues and proposal
Advanced Topics in Exception Handling Techniques
Environments for multiagent systems state-of-the-art and research challenges
E4MAS'04 Proceedings of the First international conference on Environments for Multi-Agent Systems
Environments for situated multi-agent systems: beyond infrastructure
E4MAS'05 Proceedings of the 2nd international conference on Environments for Multi-Agent Systems
Overhearing and direct interactions: point of view of an active environment
E4MAS'05 Proceedings of the 2nd international conference on Environments for Multi-Agent Systems
Hi-index | 0.00 |
Exception handling has a commonly agreed semantics in many programming languages. When an operation is called with inappropriate conditions, the control flow of the program is reversed back to the caller to trigger some handling mechanisms. In Multi-Agent Systems (MAS), this semantics applies to the code of agents, but it does not cover the kind of exceptions that occur at the agent level. For instance, the usual handling semantics does not address the cases where the plan of an agent fails and re-planning is required. In fact, the agent code does not necessarily encounter a programming fault or a `catch' clause in such a case, but the agent has yet to deal with an exceptional situation.In this paper, we survey the literature on exception handling with the aim to demonstrate that research needs to be conducted in the case of MAS due to their openness, heterogeneity, and the encapsulation of agents. We identify research directions from the survey, and we present a simulation scenario to illustrate the occurrence of agent-level exceptions in a simple case. The current result of the survey analysis is that agent exceptions mechanisms should rely on the proactivity of agents, on exploiting the agent environment, on collaborative handling mechanisms, and on the potential links between code-level and agent-level exceptions.