Skip to main content

Exception Handling in Goal-Oriented Multi-Agent Systems

  • Conference paper
Engineering Societies in the Agents World IX (ESAW 2008)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5485))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dikenelli, O.: Seagent mas platform development environment. In: AAMAS (Demos), pp. 1671–1672 (2008)

    Google Scholar 

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

    Chapter  Google Scholar 

  3. Goodenough, J.B.: Exception handling design issues. SIGPLAN Not. 10(7), 41–45 (1975)

    Article  MATH  Google Scholar 

  4. Goodenough, J.B.: Exception handling: issues and a proposed notation. Commun. ACM 18(12), 683–696 (1975)

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  9. Knudsen, J.L.: Better exception-handling in block-structured systems. IEEE Softw 4(3), 40–49 (1987)

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

  13. Platon, E., Sabouret, N., Honiden, S.: An architecture for exception management in multi-agent systems. International Journal on Agent-Oriented Software Engineering (2008)

    Google Scholar 

  14. Russell, S., Norvig, P.: Intelligent Agents. In: Artificial Intelligence: A Modern Approach, 2nd edn., pp. 42–45. Prentice-Hall, Englewood Cliffs (2003)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  18. van Lamsweerde, A., Letier, E.: Handling obstacles in goal-oriented requirements engineering. Software Engineering 26(10), 978–1005 (2000)

    Article  Google Scholar 

  19. Weiss, G. (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999)

    Google Scholar 

  20. Yemini, S., Berry, D.M.: A modular verifiable exception handling mechanism. ACM Trans. Program. Lang. Syst. 7(2), 214–243 (1985)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics