Multi Agent System Development Kit
Abstract
Recent advances in the area of multi-agent technology are attracting a growing attention and interest of both scientific community and industry. This interest is stipulated, on the one hand, by the steadily increasing capabilities of multi-agent technology that offers a new paradigm and powerful means for design of large scale distributed intelligent systems, and, on the other hand, by the practical needs of industry to have a reliable and efficient technology to cope with new challenges of practice. At present, one of the most important research challenges is elaboration of powerful methodologies for agent-based systems engineering and development of efficient software tools supporting implementation and deployment of the multi-agent systems. The paper presents one of such tools, Multi-Agent System Development Kit, based on and implementing Gaia methodology that supports the complete life cycle of multi-agent system engineering, implementation and deployment, and insures the integrity of all the solutions produced by designers at different stages of the development process.
Preview
Unable to display preview. Download preview PDF.
References
- 1.Agent UML: http://www.auml.org/Google Scholar
- 2.Bauer, B., Muller, J. P., and Odell, J.: Agent UML: A Formalism for Specifying Multiagent Interaction. In: Ciancarini, P. and Wooldridge, M. (eds): Agent-Oriented Software Engineering, Springer-Verlag, Berlin, (2001) 91–103Google Scholar
- 3.Bellifemine, F., Caire, G., Trucco, T., and Rimassa, G.: Jade Programmer’s Guide. JADE 2.5 (2002) http://sharon.cselt.it/projects/jade/Google Scholar
- 4.Bernon, C., Gleizes, M.P., Peyruqueou, S., and Picard, G.: Adelfe, a methodology for Adaptive Multi-Agent Systems Engineering. In: Third International Workshop “Engineering Societies in the Agents World” (ESAW-2002), Madrid, (2002)Google Scholar
- 5.Bitting, E., Carter, J., and Ghorbani, A. A.: Multiagent Systems Development Kits: An Evaluation. In: Proceedings of the 1st Annual Conference on Communication Networks & Services Research, Moncton, Canada, (2003) 80–92Google Scholar
- 6.Booch, G.: Object-Oriented Analysis and Design, 2nd ed., Addison-Wesley: Reading, MA, (1994)Google Scholar
- 7.Caire, G., Leal, F., Chainho, P., Evans, R., Garijo, F., Gomez, J., Pavon, J., Kearney, P., Stark, J., and Massonet, P.: Agent-oriented analysis using MESSAGE/UML. In: Wooldridge, M., Ciancarini, P., and Weiss, G., (editors): Second International Workshop on Agent-Oriented Software Engineering (AOSE-2001), (2001) 101–108Google Scholar
- 8.Cossentino, M., Sabatucci, L., Sorace, S., and Chella, A.: Patterns reuse in the PASSI methodology. In: Fourth International Workshop Engineering Societies in the Agents World (ESAW’03), London, UK (2003) 294–310Google Scholar
- 9.Collis, J. and Ndumu, D.: Zeus Technical Manual. Intelligent Systems Research Group, BT Labs. British Telecommunications. (1999)Google Scholar
- 10.Dam, K. H., and Winikoff, M.: Comparing Agent-Oriented Methodologies. In: Proceedings of the Fifth International Bi-Conference Workshop on Agent-Oriented Information Systems (At AAAMAS-03), Melburn (2003)Google Scholar
- 11.DeLoach S. and Wood, M.: Developing Multiagent Systems with agentTool. In: Castelfranchi, C., Lesperance Y. (Eds.): Intelligent Agents VII. Agent Theories Architectures and Languages, 7th International Workshop, LNCS. Vol.1986, Springer Verlag, (2001)Google Scholar
- 12.DeLoach, S. A., Wood, M. F., and Sparkman, C. H.: Multiagent systems engineering. In: International Journal of Software Engineering and Knowledge Engineering, 11(3), (2001) 231–258CrossRefGoogle Scholar
- 13.FIPA-OS: A component-based toolkit enabling rapid development of FIPA compliant agents. http://fipa-os.sourceforge.net/Google Scholar
- 14.Giunchiglia, F., Mylopoulos, J., and Perini, A.: The Tropos software development methodology: Processes, Models and Diagrams. In: Third International Workshop on Agent-Oriented Software Engineering, Jula (2002)Google Scholar
- 15.Gorodetski, V., Karsaev, O., Kotenko, I., and Khabalov, A.: Software Development Kit for Multi-agent Systems Design and Implementation. In: Dunin-Keplicz, B., Navareski, E. (Eds.): From Theory to Practice in Multi-agent Systems. Lecture Notes in Artificial Intelligence, Vol. # 2296, (2002) 121–130Google Scholar
- 16.Gorodetski, V., Karsaev, O., and Konushi, V.: Multi-Agent System for Resource Allocation and Schedulling. In: Lecture Notes in Artificial Intelligence, Vol. # 2691, (2003) 226–235Google Scholar
- 17.Gorodetsky, V., Karsaev, O., and Samoilov, V.: Multi-agent Technology for Distributed Data Mining and Classification. In: Proceedings of the IEEE Conference Intelligent Agent Technology (IAT-03), Halifax, Canada, (2003) 438–441Google Scholar
- 18.Jack. Jack intelligent agents — version 3.1, agent oriented software. Ltd., Australia, http://www.agent-software.com.au.Google Scholar
- 19.Padgham, L. and Winikoff, M.: Prometheus: A pragmatic methodology for engineering intelligent agents. In: Proceedings of the OOPSLA 2002 Workshop on Agent-Oriented Methodologies, Seattle, (2002) 97–108Google Scholar
- 20.Reticular Systems Inc: AgentBuilder An Integrated Toolkit for Constructing Intelligent Software Agents. Revision 1.3. (1999) http://www.agentbuilder.com/.Google Scholar
- 21.Wooldridge, M., Jennings, N.R., and Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. In: Journal of Autonomous Agents and Multi-Agent Systems, Vol.3. No. 3 (2000) 285–312Google Scholar
- 22.Woldridge, M.: Agent-based software engineering, In: IEEE Proc. Software Eng, 144(1), (1997) 26–37Google Scholar
- 23.Woldridge, M., and Jennings, N. R.: Pitfalls of agent-oriented development. In: Proc. Second Int. Conf. On Autonomous Agents (Agents 98), Minneapolis/St Paul, MN, (1998) 385–391Google Scholar
- 24.http://www.agentbuilder.com/AgentTools/index.html.Google Scholar
- 25.http://www.agentlink.org/resources/agent-software.phpGoogle Scholar