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.
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)