Abstract
Cooperative, autonomous and distributed properties of multi-agent systems deduce the dynamic capabilities of multi-agent system applications. On the other hand, these suitable features increase the error proneness of these applications. In this paper, we propose an exception handling approach to make multi-agent system applications more reliable and robust. And also we classify multi-agent exceptions and have implemented our approach on SEAGENT goal-oriented multi-agent development framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Dikenelli, O.: Seagent mas platform development environment. In: AAMAS (Demos), pp. 1671–1672 (2008)
Ekinci, E.E., Tiryaki, A.M., Gürcan, Ö., Dikenelli, O.: A planner infrastructure for semantic web enabled agents. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2007, Part I. LNCS, vol. 4805, pp. 95–104. Springer, Heidelberg (2007)
Goodenough, J.B.: Exception handling design issues. SIGPLAN Not. 10(7), 41–45 (1975)
Goodenough, J.B.: Exception handling: issues and a proposed notation. Commun. ACM 18(12), 683–696 (1975)
Haegg, S.: A sentinel approach to fault handling in multi-agent systems. In: Revised Papers from the Second Australian Workshop on Distributed Artificial Intelligence, pp. 181–195. Springer, London (1997)
Kaminka, G.A., Tambe, M., Hopper, C.M.: The role of agent modeling in agent robustness. In: AI meets the real world: Lessons learned, AIMTRW-1998 (1998)
Klein, M., Dellarocas, C.: Exception handling in agent systems. In: AGENTS 1999: Proceedings of the third annual conference on Autonomous Agents, pp. 62–68. ACM, New York (1999)
Klein, M., Rodriguez-Aguilar, J.-A., 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), 179–189 (2003)
Knudsen, J.L.: Better exception-handling in block-structured systems. IEEE Softw 4(3), 40–49 (1987)
Mallya, A.U., Singh, M.P.: Modeling exceptions via commitment protocols. In: AAMAS 2005: Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, pp. 122–129. ACM Press, New York (2005)
Maxion, R.A., Olszewski, R.T.: Improving software robustness with dependability cases. In: FTCS 1998: Proceedings of the The Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing, Washington, DC, USA, p. 346. IEEE Computer Society, Los Alamitos (1998)
Miller, R., Tripathi, A.: Issues with exception handling in object-oriented systems. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 85–103. Springer, Heidelberg (1997)
Platon, E., Sabouret, N., Honiden, S.: An architecture for exception management in multi-agent systems. International Journal on Agent-Oriented Software Engineering (2008)
Russell, S., Norvig, P.: Intelligent Agents. In: Artificial Intelligence: A Modern Approach, 2nd edn., pp. 42–45. Prentice-Hall, Englewood Cliffs (2003)
Souchon, F., Dony, C., Urtado, C., Vauttier, S.: Improving exception handling in multi-agent systems. In: Advances in Software Engineering for Multi-Agent Systems, Springer, Heidelberg (2003)
Sycara, K., Williamson, M., Decker, K.: Unified information and control flow in hierarchical task networks. In: Working Notes of the AAAI-1996 workshop Theories of Action, Planning, and Control (August 1996)
Tripathi, A., Miller, R.: Exception handling in agent-oriented systems. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol. 1850, pp. 128–146. Springer, Heidelberg (2000)
van Lamsweerde, A., Letier, E.: Handling obstacles in goal-oriented requirements engineering. Software Engineering 26(10), 978–1005 (2000)
Weiss, G. (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999)
Yemini, S., Berry, D.M.: A modular verifiable exception handling mechanism. ACM Trans. Program. Lang. Syst. 7(2), 214–243 (1985)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cakirlar, I., Ekinci, E.E., Dikenelli, O. (2009). Exception Handling in Goal-Oriented Multi-Agent Systems. In: Artikis, A., Picard, G., Vercouter, L. (eds) Engineering Societies in the Agents World IX. ESAW 2008. Lecture Notes in Computer Science(), vol 5485. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02562-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-02562-4_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02561-7
Online ISBN: 978-3-642-02562-4
eBook Packages: Computer ScienceComputer Science (R0)