Skip to main content

Jadex: A BDI-Agent System Combining Middleware and Reasoning

  • Conference paper
Software Agent-Based Applications, Platforms and Development Kits

Abstract

Nowadays a multitude of different agent platforms exist that aim to support the software engineer in developing multi-agent systems. Nevertheless, most of these platforms concentrate on specific objectives and therefore cannot address all important aspects of agent technology equally well. A broad distinction in this field can be made between middleware- and reasoning-oriented systems. The first category is mostly concerned with FIPA-related issues like interoperability, security and maintainability whereas the latter one emphasizes rationality and goal-directedness. In this paper the Jadex reasoning engine is presented, which supports cognitive agents by exploiting the BDI model and is realized as adaptable extension for agent middleware such as the widely used JADE platform.

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. M. Beelen. Personal Intelligent Travelling Assistant: a distributed approach. Master of science thesis, Knowledge Based Systems group, Delft University of Technology, 2004.

    Google Scholar 

  2. F. Bellifemine, G. Caire, and G. Rimassa. JADE: The JADE platform for mobile MAS applications. In Net.ObjectDays 2004: AgentExpo, 2004.

    Google Scholar 

  3. F. Bellifemine, G. Rimassa, and A. Poggi. JADE — A FIPA-compliant agent framework. In 4th International Conference on the Practical Applications of Agents and Multi-Agent Systems (PAAM-99), pages 97–108, London, UK, December 1999.

    Google Scholar 

  4. M. Berler, J. Eastman, D. Jordan, C. Russell, O. Schadow, T. Stanienda, and F. Velez. The Object Data Standard: ODMG 3.0. Morgan Kaufmann Publishers Inc., 2000.

    Google Scholar 

  5. M. Bratman. Intention, Plans, and Practical Reason. Harvard University Press, Cambridge, Massachusetts, 1987.

    Google Scholar 

  6. L. Braubach, A. Pokahr, K.-H. Krempels, and W. Lamersdorf. Deployment of Distributed Multi-Agent Systems. In Fifth International Workshop on Engineering Societies in the Agents World (ESAW 2004), 2004.

    Google Scholar 

  7. L. Braubach, A. Pokahr, and W. Lamersdorf. Extending the Capability Concept for Flexible BDI Agent Modularization. In Proceedings of the Third Workshop on Programming Multiagent Systems: Languages, frameworks, techniques, and tools (Pro-MAS05), 2005.

    Google Scholar 

  8. L. Braubach, A. Pokahr, D. Moldt, and W. Lamersdorf. Goal Representation for BDI Agent Systems. In Proceedings of the Second Workshop on Programming Multiagent Systems: Languages, frameworks, techniques, and tools (ProMAS04), 2004.

    Google Scholar 

  9. R. Brooks. A Robust Layered Control System For A Mobile Robot. IEEE Journal of Robotics and Automation, 2(1):24–30, March 1986.

    MathSciNet  Google Scholar 

  10. P. Busetta, N. Howden, R. Rönnquist, and A. Hodgson. Structuring BDI Agents in Functional Clusters. In N. R. Jennings and Y. Lespérance, editors, Intelligent Agents VI, Proceedings of the 6th International Workshop, Agent Theories, Architectures, and Languages (ATAL)’ 99, pages 277–289. Springer, 2000.

    Google Scholar 

  11. M. Dastani and L. van der Torre. Programming BOID Agents: a deliberation language for conflicts between mental attitudes and plans. In Proceedings of the Third International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS’04), 2004.

    Google Scholar 

  12. M. Dastani, B. van Riemsdijk, F. Dignum, and J.-J. Meyer. A Programming Language for Cognitive Agents: Goal Directed 3APL. In Proceedings of the First Workshop on Programming Multiagent Systems: Languages, frameworks, techniques, and tools (ProMAS03), 2003.

    Google Scholar 

  13. D. Dennett. The Intentional Stance. Bradford Books, 1987.

    Google Scholar 

  14. I. Dickinson and M. Wooldridge. Towards practical reasoning agents for the semantic web. Technical Report HPL-2003-99, Hewlett Packard Laboratories, 2003.

    Google Scholar 

  15. Emorphia Limited. FIPA-OS V2.1.0 Distribution Notes., 2001.

    Google Scholar 

  16. A. Hodgson, R. Rönnquist, and P. Busetta. Specification of Coordinated Agent Behavior (The SimpleTeam Approach). In Proceedings of the Workshop on Team Behaviour and Plan Recognition at IJCAI-99, Stockholm, Sweden, 1999.

    Google Scholar 

  17. N. Howden, R. Rönnquist, A. Hodgson, and A. Lucas. JACK Intelligent Agents-Summary of an Agent Infrastructure. In Proceedings of the 5th ACM International Conference on Autonomous Agents, 2001.

    Google Scholar 

  18. F. Ingrand, R. Chatila, R. Alami, and F. Robert. PRS: A High Level Supervision and Control Language for Autonomous Mobile Robots. In Proc. of the IEEE Int. Conf. on Robotics and Automation, pages 43–49, Minneapolis, April 1996.

    Google Scholar 

  19. D. Lam and K. Barber. Debugging agent behavior in an implemented agent system. In Second International Workshop on Programming Multi-Agent Systems at the Third International Joint Conference on Autonomous Agents and Multi-Agent Systems, pages 45–56, New York, NY, July 20 2004.

    Google Scholar 

  20. J. F. Lehman, J. E. Laird, and P. S. Rosenbloom. A gentle introduction to Soar, an architecture for human cognition. Invitation to Cognitive Science, 4, 1996.

    Google Scholar 

  21. E. Mangina. Review of Software Products for Multi-Agent Systems. http://www.agentlink.org/resources/software-report.html, 2002.

    Google Scholar 

  22. P. Marrow. The DIET project: building a lightweight, decentralised and adaptable agent platform. AgentLink News, 12:3–6, April 2003.

    Google Scholar 

  23. A. Newell. Unified Theories of Cognition. Harvard University Press, 1990.

    Google Scholar 

  24. T. O. Paulussen, N. R. Jennings, K. S. Decker, and A. Heinzl. Distributed Patient Scheduling in Hospitals. In G. Gottlob and T. Walsh, editors, Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence (IJCAI-03). Morgan Kaufmann, 2003.

    Google Scholar 

  25. T. O. Paulussen, A Zöller, A. Heinzl, A. Pokahr, L. Braubach, and W. Lamersdorf. Dynamic Patient Scheduling in Hospitals. In M. Bichler, C. Holtmann, S. Kirn, J. Müller, and C. Weinhardt, editors, Coordination and Agent Technology in Value Networks. GITO, Berlin, 2004.

    Google Scholar 

  26. A. Pokahr and L. Braubach. Jadex User Guide, Release 0.921, 2004.

    Google Scholar 

  27. A. Pokahr, L. Braubach, and W. Lamersdorf. Jadex: Implementing a BDIInfrastructure for JADE Agents. EXP — in search of innovation, 3(3):76–85, 2003.

    Google Scholar 

  28. S. Poslad and P. Charlton. Standardizing Agent Interoperability: The FIPA Approach. In M. Luck et al., editor, 9th ECCAI Advanced Course, ACAI 2001 and Agent Links 3rd European Agent Systems Summer School, EASSS 2001, Prague, Czech Republic, July 2001, pages 98–117. Springer-Verlag: Heidelberg, Germany, 2001.

    Google Scholar 

  29. A. Rao and M. Georgeff. BDI Agents: from theory to practice. In V. Lesser, editor, Proceedings of the First International Conference on Multi-Agent Systems (ICMAS’95), pages 312–319, San Francisco, CA, USA, 1995. The MIT Press: Cambridge, MA, USA.

    Google Scholar 

  30. T. Schubert. Normen zur Überwachung und Steuerung autonomer Multi-Agenten Systeme. Diplomarbeit, Institut für Programmstrukturen und Datenorganisation, Fakultät für Informatik, Universität Karlsruhe (TH), 2004. (in German).

    Google Scholar 

  31. Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60(1):51–92, 1993.

    Article  MathSciNet  Google Scholar 

  32. Tryllian Solutions B.V. The Developer’s Guide, 2004.

    Google Scholar 

  33. K. Yoshimura. FIPA JACK: A plugin for JACK Intelligent Agents. Technical report, RMIT University, 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Birkhäuser Verlag

About this paper

Cite this paper

Braubach, L., Pokahr, A., Lamersdorf, W. (2005). Jadex: A BDI-Agent System Combining Middleware and Reasoning. In: Unland, R., Calisti, M., Klusch, M. (eds) Software Agent-Based Applications, Platforms and Development Kits. Whitestein Series in Software Agent Technologies. Birkhäuser Basel. https://doi.org/10.1007/3-7643-7348-2_7

Download citation

  • DOI: https://doi.org/10.1007/3-7643-7348-2_7

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-7643-7347-4

  • Online ISBN: 978-3-7643-7348-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics