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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Agent UML: http://www.auml.org/
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–103
Bellifemine, F., Caire, G., Trucco, T., and Rimassa, G.: Jade Programmer’s Guide. JADE 2.5 (2002) http://sharon.cselt.it/projects/jade/
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)
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–92
Booch, G.: Object-Oriented Analysis and Design, 2nd ed., Addison-Wesley: Reading, MA, (1994)
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–108
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–310
Collis, J. and Ndumu, D.: Zeus Technical Manual. Intelligent Systems Research Group, BT Labs. British Telecommunications. (1999)
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)
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)
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–258
FIPA-OS: A component-based toolkit enabling rapid development of FIPA compliant agents. http://fipa-os.sourceforge.net/
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)
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–130
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–235
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–441
Jack. Jack intelligent agents — version 3.1, agent oriented software. Ltd., Australia, http://www.agent-software.com.au.
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–108
Reticular Systems Inc: AgentBuilder An Integrated Toolkit for Constructing Intelligent Software Agents. Revision 1.3. (1999) http://www.agentbuilder.com/.
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–312
Woldridge, M.: Agent-based software engineering, In: IEEE Proc. Software Eng, 144(1), (1997) 26–37
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–391
http://www.agentbuilder.com/AgentTools/index.html.
http://www.agentlink.org/resources/agent-software.php
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Birkhäuser Verlag
About this paper
Cite this paper
Gorodetsky, V., Karsaev, O., Samoylov, V., Konushy, V., Mankov, E., Malyshev, A. (2005). Multi Agent System Development Kit. 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_5
Download citation
DOI: https://doi.org/10.1007/3-7643-7348-2_5
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)