Skip to main content

Tools and Standards

  • Chapter
Multiagent Engineering

Abstract

In this chapter tools, especially agent platforms, and relevant standards for realizing agent-oriented applications are presented. As there are a plenty of different agent platforms available the objective here is not to present an exhausting platform comparison, but to introduce meaningful platform categories, relate them to existing standards and illustrate them with typical representatives. The categorization helps to understand the existing heterogeneous agent technology landscape and is one integral part of a proposed selection method. This method reflects the fact that different problem domains may demand very different solutions in terms of the used methodology and underlying agent platform. It sketches the important steps that can be used to find a suitable methodology and agent platform fitting to the problem domain at hand.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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.

Further Reading

  1. Unland, R.; Calisti, M.; Klusch, M.: Software Agent-Based Applications, Platforms and Development Kits. Birkhäuser, 2005.

    Google Scholar 

  2. Bordini, R.; Dastani, M.; Dix, J.; El Fallah Seghrouchni, A. (Eds.): Programing Multi-Agent Systems. Kluwer Academic Publishers, 2005.

    Google Scholar 

  3. Pokahr, A.; Braubach, L.; Lamersdorf, W.: Agenten: Technologie für den Mainstream? In: it — Information Technology 5(2005), pp.300–307.

    Article  Google Scholar 

  4. Sudeikat, J.; Braubach, L.; Pokahr, A.; Lamersdorf, W.: Evaluation of Agent-Oriented Software Methodologies — Examination of the Gap Between Modeling and Platform. In: Giorgini, P.; Müller, J.P.; Odell, J. (Eds.): Agent-Oriented Software Engineering V, Fifth International Workshop AOSE 2004. Springer Verlag, 2004, pp. 126–141.

    Google Scholar 

  5. Weiß, G.; Jakob, R.: Agentenorientierte Softwareentwicklung — Methoden und Tools. Xpert.press Reihe, Springer-Verlag, September 2004.

    Google Scholar 

References

  1. Ambros-Ingerson, J.; Steel, S.: Integrating Planning, Execution and Monitoring. In: Proceedings of the Seventh National Conference on Artificial Intelligence (AAAI-88); St. Paul, MN. AAAI Press, Menlo Park, CA, 1988, pp. 83–88.

    Google Scholar 

  2. Baeumer, C.; Magedanz, T.: Grasshopper: A Mobile Agent Platform for Active Telecommunication Networks. In: Proceedings of the 3rd International Workshop on Intelligent Agents for Telecommunication Applications (IATA-99). Springer, Berlin, 1999, pp. 19–32.

    Google Scholar 

  3. Bellifemine, F.; Bergenti, F.; Caire, G.; Poggi, A.: JADE-A Java Agent Development Framework. In: Bordini, R.; Dastani, M.; Dix, J.; El Fallah Seghrouchni, A. (Eds.): Programing Multi-Agent Systems. Kluwer Academic Publishers, 2005.

    Google Scholar 

  4. Bordini, R.; Dastani, M.; Dix, J.; El Fallah Seghrouchni, A. (Eds.): Programing Multi-Agent Systems. Kluwer Academic Publishers, 2005.

    Google Scholar 

  5. Bordini, R.; Hübner, J.; Vieira, R.: Jason and the Golden Fleece of Agent-Oriented Programming. In: Bordini, R.; Dastani, M.; Dix, J.; El Fallah Seghrouchni, A. (Eds.): Programing Multi-Agent Systems. Kluwer Academic Publishers, 2005.

    Google Scholar 

  6. Braubach, L.; Pokahr, A.; Moldt, D.; Lamersdorf, W.: Goal Representation for BDI Agent Systems. In: Bordini, R. et al. (Eds.): Proceedings of the 2nd International Workshop on Programming Multiagent Systems, Languages and Tools (PROMAS 2004), 3rd International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS’04), New York, USA. Lecture Notes in Computer Science. Springer-Verlag, Berlin, New York, 2005, pp. 46–67.

    Google Scholar 

  7. Bratman, M.: Intention, Plans, and Practical Reason. Harvard University Press, 1987.

    Google Scholar 

  8. Bratman, M.; Israel, D.; Pollack, M.: Plans and Resource-Bounded Practical Reasoning. In: Computational Intelligence 4(1988) 4, pp. 349–355.

    Google Scholar 

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

    MathSciNet  Google Scholar 

  10. Braubach, L.; Pokahr, A.; Lamersdorf, W.: 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. Birkhäuser, 2005.

    Google Scholar 

  11. Busetta, P.; Howden, N.; Rönnquist, R.; Hodgson, A.: Structuring BDI Agents in Functional Clusters. In: Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL’99), LNCS 1757. Springer, 2000, pp. 277–289.

    Google Scholar 

  12. Calisti, M.; Funk, P.; Biellman, S.; Bugnon, T.: A Multi-Agent System for Organ Transplant Management. In: Applications of Software Agent Technology in the Health Care Domain. Springer, Heidelberg, 2004.

    Google Scholar 

  13. Clement, P.; Papaioannou, T.; Edwards, J.: Aglets: Enabling the Virtual Enterprise. In: Proceedings of the International Conference Managing Enterprises — Stakeholders, Engineering, Logistics and Achievement’ (ME-SELA’ 97), 1997.

    Google Scholar 

  14. Cohen, P.; Levesque, H.: Teamwork, SRI International. Technote 504. Menlo Park, CA, 1991.

    Google Scholar 

  15. Dennett, D.: The Intentional Stance. Bradford Books, 1987.

    Google Scholar 

  16. Eiter, T.; Mascardi, V.: Comparing Environments for Developing Software Agents. In: AI Communications 15(4), pp. 169–197, 2002.

    Google Scholar 

  17. Ferber, J.: From Agents to Organizations: An Organizational View of Multi-Agent Systems. In: Agent-Oriented Software Engineering IV, 4th International Workshop, AOSE 2003, Melbourne, Australia, July 15, 2003. Revised Papers, 2003, pp. 214–230.

    Google Scholar 

  18. Grosz, B.; Kraus, S.: Collaborative Plans for Complex Group Action. In: Artificial Intelligence 86(1996)2, pp. 269–357.

    Article  MathSciNet  Google Scholar 

  19. Gutknecht, O.; Ferber, J.: The MADKIT Agent Platform Architecture. In: Wagner, T.; Rana, O. (Eds.): Revised Papers From the International Workshop on Infrastructure for Multi-Agent Systems: Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems, June 3–7, 2000. Lecture Notes in Computer Science 1887 (2001). Springer-Verlag, London, 2001, pp. 48–55.

    Google Scholar 

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

    Google Scholar 

  21. Howden, N.; Rönnquist, R.; Hodgson, A.; Lucas, A.: JACK Intelligent Agents — Summary of an Agent Infrastructure. In: Proceedings of the 5th ACM International Conference on Autonomous Agents. Canada, 2001.

    Google Scholar 

  22. Jennings, N.; Mamdani, E.: Using Joint Responsibility to Coordinate Collaborative Problem Solving in Dynamic Environments. I In Proceedings of 10th National Conf. on Artificial Intelligence (AAAI-92), San Jose, California, USA, pp. 269–275.

    Google Scholar 

  23. Lehman, J.; Laird, J.; Rosenbloom, P.: A gentle introduction to Soar, an architecture for human cognition. In: Invitation to Cognitive Science 4 (1996), MIT Press.

    Google Scholar 

  24. Mascardi, V.; Demergasso, D.; Ancona, D.: Languages for Programming BDI-style Agents: an Overview. In: Corradini, F.; De Paoli, F.; Merelli, E.; Omicini, A. (Eds.): Proceedings of WOA 2005 dagli Oggetti agli Agenti Simulazione e Analisi Formale di Sistemi Complessi Pitagora Editrice Bologna. pp. 9–15.

    Google Scholar 

  25. Mangina, E.: Review of Software Products for Multi-Agent Systems. In: AgentLink, software report, 2002.

    Google Scholar 

  26. Milojicic, D.; Breugst, M.; Busse, I.; Campbell, J.; Covaci, S.; Friedman, B.; Kosaka, K.; Lange, D.; Ono, K.; Oshima, M.; Tham, C.; Virdhagriswaran, S.; White, J.: MASIF: The OMG Mobile Agent System Interoperability Facility. In: Proceedings of the International Workshop on Mobile Agents (MA’98), 1998.

    Google Scholar 

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

    Google Scholar 

  28. Norling, E.: Folk Psychology for Human Modelling: Extending the BDI Paradigm. In: Proceedings of in the Third International Tools and Standards 529 Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), 2004.

    Google Scholar 

  29. Odell, J.; Parunak, H.; Fleischer, M.: The Role of Roles in Designing Effective Agent Organizations. In: Software Engineering for Large-Scale MAS. Springer, Heidelberg, 2003, pp. 27–38.

    Google Scholar 

  30. Object Management Group (OMG): Mobile Agent Facility Specification. http://www.omg.org/cgi-bin/doc?formal/2000-01-02, 2000.

    Google Scholar 

  31. Padgham, L.; Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide. John Wiley & Sons, New York, 2004.

    Book  Google Scholar 

  32. Pokahr, A.; Braubach, L.; Lamersdorf, W.: Jadex: A BDI Reasoning Engine. In: Bordini, R.; Dastani, M.; Dix, J.; El Fallah Seghrouchni, A. (Eds.): Programing Multi-Agent Systems. Kluwer Academic Publishers, 2005, pp. 149–174.

    Google Scholar 

  33. Pokahr, A.; Braubach, L.; Lamersdorf, W.: Agenten: Technologie für den Mainstream? In: it — Information Technology 5(2005), pp.300–307.

    Article  Google Scholar 

  34. Poslad, S.; Charlton, P.: Standardizing Agent Interoperability: The FIPA Approach. In: 9th ECCAI Advanced Course, ACAI 2001 and Agent Links 3rd European Agent Systems Summer School, EASSS 2001, Prague, Czech Republic. Springer, Heidelberg, 2001.

    Google Scholar 

  35. Rao, A.; Georgeff, M.: BDI agents: From theory to practice. In: Proceedings of the 1st International Conference on Multi-Agent Systems (ICMAS-95). San Francisco, CA, USA, 1995, pp. 312–319.

    Google Scholar 

  36. Rao, A.: AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language. In: van der Velde, W.; Perram, J. (Eds.): Agents Breaking Away. Springer, Berlin, Heidelberg, New York, 1996.

    Google Scholar 

  37. Sudeikat, J.; Braubach, L.; Pokahr, A.; Lamersdorf, W.: Evaluation of Agent-Oriented Software Methodologies — Examination of the Gap Between Modeling and Platform. In: Giorgini, P.; Müller, J. P.; Odell, J. (Eds.): Agent-Oriented Software Engineering V, Fifth International Workshop AOSE 2004. Springer Verlag, 2004, pp. 126–141.

    Google Scholar 

  38. Searle, J. R.: Speech Acts: an essay in the philosophy of language. Cambridge University Press, 1969.

    Google Scholar 

  39. Shehory, O.; Sturm, A.: Evaluation of modeling techniques for agent-based systems. In: Proceedings of the fifth international conference on Autonomous agents (Agents 2001). ACM, Montreal, Canada, 2001, pp. 624–631.

    Chapter  Google Scholar 

  40. Tambe, M.: Towards Flexible Teamwork. In: Journal of Artificial Intelligence Research 7(1997), pp. 83–124.

    Google Scholar 

  41. Weiß, G.: Agent Orientation in Software Engineering. In: Knowledge Engineering Review 16(2002)4, pp. 349–373.

    Article  Google Scholar 

  42. Willmott, S.; Calisti, M.; Rollon, E.: Challenges in Large-Scale Open Agent Mediated Economies. In: Proceedings of AAMAS’ 02: Revised Papers from the Workshop on Agent Mediated Electronic Commerce on Agent-Mediated Electronic Commerce IV, Designing Mechanisms and Systems. Springer, Berlin, Heidelberg, New York, 2002.

    Google Scholar 

  43. Winikoff, M.: JACK Intelligent Agents: An Industrial Strength Platform. In: Bordini, R.; Dastani, M.; Dix, J.; El Fallah Seghrouchni, A. (Eds.): Programing Multi-Agent Systems. Kluwer Academic Publishers, 2005, pp.175–193.

    Google Scholar 

  44. Wooldridge, M.; Jennings, N.: Intelligent Agents: Theory and Practice. In: The Knowledge Engineering Review 10(1995)2, pp. 115–152.

    Article  Google Scholar 

  45. Wooldridge, M.; Jennings, N.; Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. In: Autonomous Agents and Multi-Agent Systems 3(2000)3, pp. 285–312.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer Berlin · Heidelberg

About this chapter

Cite this chapter

Braubach, L., Pokahr, A., Lamersdorf, W. (2006). Tools and Standards. In: Kirn, S., Herzog, O., Lockemann, P., Spaniol, O. (eds) Multiagent Engineering. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-32062-8_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-32062-8_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31406-6

  • Online ISBN: 978-3-540-32062-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics