skip to main content
10.1145/1138063.1138072acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Challenges in exception handling in multi-agent systems

Published: 22 May 2006 Publication History

Abstract

Exception handling has received little interest in the agent community despite its challenges to build more reliable agent systems. In this paper, we survey existing work on exception handling for Multi-Agent Systems. We tried to identify in the present literature what research directions are required and likely to improve current techniques. In particular, we think that the agent proactivity and context in the systems are potential characteristics to exploit for agent-level exception handling.

References

[1]
Brueckner, S. Return from the Ant - Synthetic Ecosystems for Manufacturing Control. PhD thesis, Humboldt University, Berlin, Germany, 2000.
[2]
El-Fallah-Seghrouchni, A., and Suna, A. Claim and sympa: A programming environment for intelligent and mobile agents. In Multi-Agent Programming, R. H. Bordini, M. Dastani, J. Dix, and A. El-Fallah-Seghrouchni, Eds., vol. 15 of Multiagent Systems, Artificial Societies, and Simulated Organizations. Springer, 2005, pp. 95--122.
[3]
Goodenough, J. B. Exception handling: Issues and a proposed notation. Commun. ACM 18, 12 (1975), 683--696.
[4]
Haegg, S. A sentinel approach to fault handling in multi-agent systems. In DAI (1996), C. Zhang and D. Lukose, Eds., vol. 1286 of Lecture Notes in Computer Science, Springer, pp. 181--195.
[5]
Jade agent framework. http://jade.tilab.com/, ver. 2005.
[6]
Klein, M., and Dellarocas, C. Exception handling in agent systems. In Agents (1999), pp. 62--68.
[7]
Klein, M., Rodríguez-Aguilar, J. A., and Dellarocas, C. Using domain-independent exception handling services to enable robust open multi-agent systems: The case of agent death. Autonomous Agents and Multi-Agent Systems 7, 1-2 (2003), 179--189.
[8]
Mallya, A. U. Modeling and Enacting Business Processes via Commitment Protocols among Agents. PhD thesis, North Carolina State University, Raleigh, United States, 2005.
[9]
Mallya, A. U., and Singh, M. P. Modeling exceptions via commitment protocols. In Autonomous Agents and Multi--Agent Systems (New York, NY, USA, 2005), ACM Press, pp. 122--129.
[10]
Miller, R., and Tripathi, A. The Guardian Model and Primitives for Exception Handling in Distributed Systems. IEEE Trans. Software Eng. 30, 12 (2004), 1008--1022.
[11]
Murata, T., and Borgida, A. Handling of irregularities in human centered systems: A unified framework for data and processes. IEEE Trans. Software Eng. 26, 10 (2000), 959--977.
[12]
Odell, J. Objects and agents compared. Journal of Object Technology 1, 1 (May-June 2002), 41--53.
[13]
Parunak, H. V. D. "Go to the Ant": Engineering Principles from Natural Multi-Agent Systems. Annals of Operation Research 75 (1997), 69--101.
[14]
Parunak, H. V. D. Expert Assessment of Human-Human Stigmergy. Analysis for the Canadian Defence Organization, Altarum Institute, Ann Arbor, Michigan, May 2005.
[15]
Platon, E. Artificial intelligence in the environment: Smart environment for smarter agents in open e-markets. In Proceedings of the Florida Artificial Intelligence Research Society (2006), AAAI.
[16]
Platon, E., Sabouret, N., and Honiden, S. Overhearing and Direct Interactions: Point of View of an Active Environment, a Preliminary Study. In Proceedings of Environment for Multi-Agent Systems at AAMAS'05 (2005), D. Weyns, H. V. D. Parunak, and F. Michel, Eds.
[17]
Smith, R. G. The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Trans. Computers 29, 12 (1980), 1104--1113.
[18]
Souchon, F., Dony, C., Urtado, C., and Vauttier, S. Improving exception handling in multi-agent systems. In SELMAS (2003), C. J. P. de Lucena, A. F. Garcia, A. B. Romanovsky, J. Castro, and P. S. C. Alencar, Eds., vol. 2940 of Lecture Notes in Computer Science, Springer, pp. 167--188.
[19]
Stathis, K., Lu, W., Kakas, A. C., Demetriou, N., Endriss, U., and Bracciali, A. PROSOCS: A platform for programming software agents in computational logic. In From Agent Theory to Agent Implementation (2004).
[20]
Tanenbaum, A. S. Distributed Operating Systems. Prentice Hall, 1994.
[21]
Tripathi, A., and Miller, R. Exception handling in agent-oriented systems. In Advances in Exception Handling Techniques (2000), A. B. Romanovsky, C. Dony, J. L. Knudsen, and A. Tripathi, Eds., vol. 2022 of Lecture Notes in Computer Science, Springer, pp. 128--146.
[22]
Weyns, D., Parunak, H. V. D., Michel, F., Holvoet, T., and Ferber, J. Environments for Multiagent Systems, State-of-the-Art and Research Challenges. In Environment for Multi-Agent Systems'04 (2005), D. Weyns, H. V. D. Parunak, and F. Michel, Eds., vol. 3374 of LNAI, Springer, pp. 1--47.

Cited By

View all
  • (2022)Accountability in multi-agent organizations: from conceptual design to agent programmingAutonomous Agents and Multi-Agent Systems10.1007/s10458-022-09590-637:1Online publication date: 28-Nov-2022
  • (2016)Circumventing Cheating on Power Auctioning in Resource Constrained Micro-Grids2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS)10.1109/HPCC-SmartCity-DSS.2016.0195(1380-1387)Online publication date: Dec-2016
  • (2007)A Definition of Exceptions in Agent-Oriented ComputingEngineering Societies in the Agents World VII10.1007/978-3-540-75524-1_9(161-174)Online publication date: 2007
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SELMAS '06: Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
May 2006
117 pages
ISBN:1595933956
DOI:10.1145/1138063
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 May 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. agent-oriented software engineering
  2. exception handling
  3. multi-agent systems

Qualifiers

  • Article

Conference

ICSE06
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Accountability in multi-agent organizations: from conceptual design to agent programmingAutonomous Agents and Multi-Agent Systems10.1007/s10458-022-09590-637:1Online publication date: 28-Nov-2022
  • (2016)Circumventing Cheating on Power Auctioning in Resource Constrained Micro-Grids2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS)10.1109/HPCC-SmartCity-DSS.2016.0195(1380-1387)Online publication date: Dec-2016
  • (2007)A Definition of Exceptions in Agent-Oriented ComputingEngineering Societies in the Agents World VII10.1007/978-3-540-75524-1_9(161-174)Online publication date: 2007
  • (2007)Exception Diagnosis Architecture for Open Multi-Agent SystemsSoftware Engineering for Multi-Agent Systems V10.1007/978-3-540-73131-3_5(77-98)Online publication date: 1-Feb-2007
  • (2006)A definition of exceptions in agent-oriented computingProceedings of the 7th international conference on Engineering societies in the agents world VII10.5555/1777725.1777737(161-174)Online publication date: 6-Sep-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media