Multi Agent System Development Kit

  • Vladimir Gorodetsky
  • Oleg Karsaev
  • Vladimir Samoylov
  • Victor Konushy
  • Evgeny Mankov
  • Alexey Malyshev
Part of the Whitestein Series in Software Agent Technologies book series (WSSAT)

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.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Agent UML: http://www.auml.org/Google Scholar
  2. 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. 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. 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. 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. 6.
    Booch, G.: Object-Oriented Analysis and Design, 2nd ed., Addison-Wesley: Reading, MA, (1994)Google Scholar
  7. 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. 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. 9.
    Collis, J. and Ndumu, D.: Zeus Technical Manual. Intelligent Systems Research Group, BT Labs. British Telecommunications. (1999)Google Scholar
  10. 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. 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. 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. 13.
    FIPA-OS: A component-based toolkit enabling rapid development of FIPA compliant agents. http://fipa-os.sourceforge.net/Google Scholar
  14. 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. 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. 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. 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. 18.
    Jack. Jack intelligent agents — version 3.1, agent oriented software. Ltd., Australia, http://www.agent-software.com.au.Google Scholar
  19. 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. 20.
    Reticular Systems Inc: AgentBuilder An Integrated Toolkit for Constructing Intelligent Software Agents. Revision 1.3. (1999) http://www.agentbuilder.com/.Google Scholar
  21. 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. 22.
    Woldridge, M.: Agent-based software engineering, In: IEEE Proc. Software Eng, 144(1), (1997) 26–37Google Scholar
  23. 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. 24.
    http://www.agentbuilder.com/AgentTools/index.html.Google Scholar
  25. 25.
    http://www.agentlink.org/resources/agent-software.phpGoogle Scholar

Copyright information

© Birkhäuser Verlag 2005

Authors and Affiliations

  • Vladimir Gorodetsky
  • Oleg Karsaev
    • 1
  • Vladimir Samoylov
  • Victor Konushy
  • Evgeny Mankov
  • Alexey Malyshev
  1. 1.Laboratory of Intelligent SystemsSt. Petersburg Institute for Informatics and AutomationSt. PetersburgRussia

Personalised recommendations