Abstract
As agent-oriented paradigm is reaching a significant level of acceptance by software developers, there is a lack of integrated high-level abstraction tools for the design and development of agent-based applications. In an effort to mitigate this deficiency, we introduce Agent Academy, an integrated development framework, implemented itself as a multi-agent system, that supports, in a single tool, the design of agent behaviours and reusable agent types, the definition of ontologies, and the instantiation of single agents or multi-agent communities. In addition to these characteristics, our framework goes deeper into agents, by implementing a mechanism for embedding rule-based reasoning into them. We call this procedure “agent training” and it is realized by the application of AI techniques for knowledge discovery on application-specific data, which may be available to the agent developer. In this respect, Agent Academy provides an easy-to-use facility that encourages the substitution of existing, traditionally developed applications by new ones, which follow the agent-orientation paradigm.
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
Lind, J.: Issues in agent-oriented software engineering. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 45–58. Springer, Heidelberg (2001)
Agent Academy Consortium: Agent Academy (2000), Available at http://agentacademy.iti.gr
Bellifemine, F., Poggi, A., Rimassa, G., Turci, P.: An object-oriented framework to realize agent systems. In: Proceedings of WOA 2000 Workshop, Parma, Italy, pp. 52–57 (2000)
Foundation for Intelligent Physical Agents: FIPA Developer’s Guide (2001), Available at http://www.fipa.org/specs/fipa00021/
Bellifemine, F., Caire, G., Trucco, T., Rimassa, G.: JADE Programmer’s Guide (2001), Available at http://sharon.cselt.it/
Wooldridge, M.J., Jennings, N.R., Kinny, D.: The gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems 3, 285–312 (2000)
Foundation for Intelligent Physical Agents: FIPA Communicative Act Library Specification (2001), Available at http://www.fipa.org/specs/fipa00037/
Foundation for Intelligent Physical Agents: FIPA SL Content Language Specification (2002), Available at http://www.fipa.org/specs/fipa00008/
Foundation for Intelligent Physical Agents: FIPA ACL Message Structure Specification (2002), Available at http://www.fipa.org/specs/fipa000037/
Noy, N.F., Sintek, M., Decker, S., Crubezy, M., Fergerson, R.W., Musen, M.A.: Creating semantic web contents with Protégé–2000. IEEE Intelligent Systems 16, 60–71 (2001)
Data Mining Group: Predictive Model Markup Language Specifications (PMML), ver. 2.0 (2002), Available at http://www.dmg.org
Nwana, H., Ndumu, D., Lee, L., Collis, J.: ZEUS: A tool-kit for building distributed multi-agent systems. Applied Artifical Intelligence Journal 13, 129–186 (1999)
Gutknecht, O., Ferber, J.: Madkit: A generic multi-agent platform. In: 4th International Conference on Autonomous Agents, Barcelona, Spain (2000)
Suguri, H., Kodama, E., Miyazaki, M., Nunokawa, H., Noguchi, S.: Madkit: A generic multi-agent platform. In: Proceedings of the Workshop on Ontologies in Agent Systems, 5th International Conference on Autonomous Agents, Montreal, Canada (2001)
Jeon, H., Petrie, C., Cutkosky, M.: JATLite: a java agent infrastructure with message routing. IEEE Internet Computing 4, 87–96 (2000)
Rahimi, S., Cobb, M., Ali, D., Paprzycki, M.: An analysis of intelligence-enhancing techniques for software agents. In: Proceedings of the 5th World Multi-Conference on Systemics, Cybernetics and Informatics, Orlando (2001)
Tveit, A.: A survey of agent-oriented software engineering. In: Proceedings of the NTNU Computer Science Graduate Student Conference, Norwegian University of Science and Technology, Trondheim, Norway (2001)
Friedman-Hill, E.: Java Expert System Shell (JESS). Sandia National Laboratories (2002), Available at http://herzberg.ca.sandia.gov/jess .
Symeonidis, A.L., Mitkas, P.A., Kehagias, D.: Mining patterns and rules for improving agent intelligence through an integrated multi-agent platform. In: 6th IASTED International Conference, Artificial Intelligence and Soft Computing ASC, Banff, Alberta, Canada (2002)
Symeonidis, A.L., Kehagias, D., Koumpis, A., Vontas, A.: Open source supply chains. In: 10th International Conference on Concurrent Engineering (CE 2003), Workshop on intelligent agents and data mining: research and applications, Madeira, Portugal (2003)
Witten, I.H., Frank, E.: Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations. Morgan Kaufmann Publishers, San Francisco (2000)
Athanasiadis, I.N., Kaburlasos, V.G., Mitkas, P.A., Petridis, V.: Applying machine learning techniques on air quality data for real-time decision support. In: First International NAISO Symposium on Information Technologies in Environmental Engineering (ITEE 2003), Gdansk, Poland (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mitkas, P.A., Kehagias, D., Symeonidis, A.L., Athanasiadis, I.N. (2004). A Framework for Constructing Multi-agent Applications and Training Intelligent Agents. In: Giorgini, P., Müller, J.P., Odell, J. (eds) Agent-Oriented Software Engineering IV. AOSE 2003. Lecture Notes in Computer Science, vol 2935. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24620-6_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-24620-6_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20826-6
Online ISBN: 978-3-540-24620-6
eBook Packages: Springer Book Archive