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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Further Reading
Unland, R.; Calisti, M.; Klusch, M.: Software Agent-Based Applications, Platforms and Development Kits. Birkhäuser, 2005.
Bordini, R.; Dastani, M.; Dix, J.; El Fallah Seghrouchni, A. (Eds.): Programing Multi-Agent Systems. Kluwer Academic Publishers, 2005.
Pokahr, A.; Braubach, L.; Lamersdorf, W.: Agenten: Technologie für den Mainstream? In: it — Information Technology 5(2005), pp.300–307.
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.
Weiß, G.; Jakob, R.: Agentenorientierte Softwareentwicklung — Methoden und Tools. Xpert.press Reihe, Springer-Verlag, September 2004.
References
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.
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.
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.
Bordini, R.; Dastani, M.; Dix, J.; El Fallah Seghrouchni, A. (Eds.): Programing Multi-Agent Systems. Kluwer Academic Publishers, 2005.
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.
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.
Bratman, M.: Intention, Plans, and Practical Reason. Harvard University Press, 1987.
Bratman, M.; Israel, D.; Pollack, M.: Plans and Resource-Bounded Practical Reasoning. In: Computational Intelligence 4(1988) 4, pp. 349–355.
Brooks, R.: A Robust Layered Control System for a Mobile Robot. In: IEEE Journal of Robotics and Automation 2(1986)1, pp. 24–30.
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.
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.
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.
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.
Cohen, P.; Levesque, H.: Teamwork, SRI International. Technote 504. Menlo Park, CA, 1991.
Dennett, D.: The Intentional Stance. Bradford Books, 1987.
Eiter, T.; Mascardi, V.: Comparing Environments for Developing Software Agents. In: AI Communications 15(4), pp. 169–197, 2002.
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.
Grosz, B.; Kraus, S.: Collaborative Plans for Complex Group Action. In: Artificial Intelligence 86(1996)2, pp. 269–357.
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.
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.
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.
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.
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.
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.
Mangina, E.: Review of Software Products for Multi-Agent Systems. In: AgentLink, software report, 2002.
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.
Newell, A.: Unified Theories of Cognition. Harvard University Press, 1990.
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.
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.
Object Management Group (OMG): Mobile Agent Facility Specification. http://www.omg.org/cgi-bin/doc?formal/2000-01-02, 2000.
Padgham, L.; Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide. John Wiley & Sons, New York, 2004.
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.
Pokahr, A.; Braubach, L.; Lamersdorf, W.: Agenten: Technologie für den Mainstream? In: it — Information Technology 5(2005), pp.300–307.
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.
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.
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.
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.
Searle, J. R.: Speech Acts: an essay in the philosophy of language. Cambridge University Press, 1969.
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.
Tambe, M.: Towards Flexible Teamwork. In: Journal of Artificial Intelligence Research 7(1997), pp. 83–124.
Weiß, G.: Agent Orientation in Software Engineering. In: Knowledge Engineering Review 16(2002)4, pp. 349–373.
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.
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.
Wooldridge, M.; Jennings, N.: Intelligent Agents: Theory and Practice. In: The Knowledge Engineering Review 10(1995)2, pp. 115–152.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)