Agent Oriented Software Engineering with INGENIAS

  • Juan Pavón
  • Jorge Gómez-Sanz
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2691)

Abstract

INGENIAS is both a methodology and a set of tools for development of multi-agent systems (MAS). As a methodology, it tries to integrate results from other proposals and considers the MAS from five complementary viewpoints: organization, agent, tasks/goals, interactions, and environment. It is supported by a set of tools for modelling (graphical editor), documentation and code generation (for different agent platforms). INGENIAS is the result of the experience developing MAS in different areas, such as workflow management systems, recommender systems, Robocode teams, and PC assistants.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Caire, G., Coulier, W., Garijo, F. Gomez, J., Pavon, J., Leal, F., Chainho, P., Kearney, P., Stark, J., Evans, R., and Massonet, P.: Agent Oriented Analysis using MESSAGE/UML. In: Wooldridge, M., Weiss, G., and Ciancarini. P. (Eds.): The Second International Workshop on Agent-Oriented Software Engineering (AOSE 2001). Lecture Notes in Computer Science, Vol. 2222. Springer-Verlag, Berlin Heidelberg New York (2002) 119–135Google Scholar
  2. [2]
    DeLoach, S.: Analysis and Design using MaSE and agentTool. In: Proceedings of the 12th Midwest Artificial Intelligence and Cognitive Science Conference (MAICS 2001). Miami University, Oxford, Ohio (2001)Google Scholar
  3. [3]
    Gomez-Sanz, J. J., and Pavón, J.: Meta-modelling in Agent-Oriented Software Engineering. In: Garijo, F., Riquelme Santos, J., and Toro, M. (Eds.): Advances in Artificial Intelligence—IBERAMIA 2002. Lecture Notes in Artificial Intelligence, Vol. 2527. Springer-Verlag, Berlin Heidelberg New York (2002) 606–615Google Scholar
  4. [4]
    Iglesias, C., Garijo, M., Gonzalez, J.C., and Velasco, J.R.: Analysis and design of multiagent systems using MAS-CommonKADS. In: Singh, M. P., Rao, A., and Wooldridge, M. J. (Eds.): Intelligent Agents IV. Lecture Notes in Computer Science, Vol. 1365. Springer-Verlag, Berlin Heidelberg New York (1998) 313–327Google Scholar
  5. [5]
    Kinny, K., Georgeff, M.P., and Rao, A.S.: A Methodology and Modelling Technique for Systems of BDI Agents. In: Van de Velde, W. and Perram, J. (Eds.): Agents Breaking Away, 7th European Workshop on Modelling Autonomous Agents in a Multi-Agent World. Lecture Notes in Computer Science, Vol. 1038. Springer-Verlag, Berlin Heidelberg New York (1996) 56–71Google Scholar
  6. [6]
    Newell, A.: The knowledge level, Artificial Intelligence 18 (1982) 87–127CrossRefGoogle Scholar
  7. [7]
    Nwana, H. S., Ndumu, D. T., Lee, L. C., and Collis, J. C.: ZEUS: A Toolkit for Building Distributed Multi-Agent Systems. Applied Artificial Intelligence Journal, Vol. 1, no. 13 (1999) 129–185CrossRefGoogle Scholar
  8. [8]
    Ricordel, P. M. and Demazeau, Y.: Volcano, a Vowels-Oriented Multi-agent Platform. In: Dunin-Keplicz, B. and Nawarecki, E. (Eds.): From Theory to Practice in Multi-Agent Systems, Second International Workshop of Central and Eastern Europe on Multi-Agent Systems, CEEMAS 2001. Lecture Notes in Artificial Intelligence, Vol. 2296. Springer-Verlag, Berlin Heidelberg New York (2002) 253–262Google Scholar
  9. [9]
    Wooldridge, M., Jennings, N. R., and Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3 (2000) 285–312CrossRefGoogle Scholar
  10. [10]
    Zambonelli, F., Bergenti, F., and Di Marzo, G. 2002. Methodologies and Software Engineering for Agent Systems. AgentLink News 9 (2002) 23–25Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Juan Pavón
    • 1
  • Jorge Gómez-Sanz
    • 1
  1. 1.Dep. Sistemas Informáticos y ProgramaciónUniversidad Complutense MadridMadridSpain

Personalised recommendations