Skip to main content

Developing Multi-Agent Systems through Integrating Prometheus, INGENIAS and ICARO-T

  • Conference paper
Agents and Artificial Intelligence (ICAART 2009)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 67))

Included in the following conference series:

Abstract

A great number of methodologies to develop MAS systems have been proposed in the last few years. But, a perfect methodology that satisfies all the developer necessities cannot be found. This is the reason why different methodologies are studied to create a new one. In this article, a methodology that includes all steps from the capture of requirements to the implementation and deployment of an agent-based application is proposed. In first place, an Analysis Overview Diagram is created to obtain an initial sketch of the application. Afterwards, the model obtained - by following the two first stages proposed by Prometheus methodology – could be integrated into INGENIAS through UML-AT language. Next, the modeling goes on with INGENIAS. Finally, code is generated for the ICARO-T platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bauer, B., Odell, J.: UML 2.0 and agents: How to build with the new UML standard. Journal of Engineering Applications in Artificial Intelligence 18(2), 141–157 (2005)

    Article  Google Scholar 

  2. Bézivin, J., Jouault, F., Touzet, D.: An introduction to the ATLAS model management architecture. Research Report LINA (05-01) (2005)

    Google Scholar 

  3. Cabri, G., Puviani, M., Leonardi, L.: The MAR&A methodology to develop agent system. In: First International Conference on Agents and Artificial Intelligence, pp. 501–506 (2009)

    Google Scholar 

  4. Cossentino, M., Gaglio, S., Garro, A., Seidita, V.: Method fragments for agent design methodologies: From standardisation to research. International Journal of Agent-Oriented Software Engineering 1(1), 91–121 (2007)

    Article  Google Scholar 

  5. Cysneiros, G., Zisman, A.: Refining Prometheus methodology with i*. In: Third International Workshop on Agent-Oriented Methodologies (2004)

    Google Scholar 

  6. Dam, K.H., Winikoff, M., Padgham, L.: An agent-oriented approach to change propagation in software evolution. In: Australian Software Engineering Conference, pp. 309–318 (2006)

    Google Scholar 

  7. Fuentes, R., Gómez-Sanz, J.J., Pavón, J.: Integrating agent-oriented methodologies with UML-AT. In: Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1303–1310 (2006)

    Google Scholar 

  8. Fuentes, R., Gómez-Sanz, J.J., Pavón, J.: Model integration in agent-oriented development. International Journal of Agent-Oriented Software Engineering 1(1), 2–27 (2007)

    Article  Google Scholar 

  9. García-Magariño, I., Gómez-Sanz, J.J., Pavón, J.: Representación de las relaciones en los metamodelos con el lenguaje Ecore. In: Desarrollo de Software Dirigido por Modelos, DSDM 2007 (2007)

    Google Scholar 

  10. Garcia-Magariño, I., Gómez-Sanz, J., Fuentes, R.: INGENIAS development assisted with model transformation By-Example: A practical case. In: Seventh International Conference on Practical Applications of Agents and Multi-Agent Systems (2009)

    Google Scholar 

  11. Garijo, F., Polo, F., Spina, D., Rodríguez, C.: ICARO-T User Manual. Internal Report, Telefonica I+D ( May 2008)

    Google Scholar 

  12. Gascueña, J.M., Fernández-Caballero, A.: Prometheus and INGENIAS agent methodologies: A complementary approach. In: Luck, M., Gomez-Sanz, J.J. (eds.) Agent-Oriented Software Engineering IX. LNCS, vol. 5386, pp. 131–144. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  13. Gascueña, J.M., Fernández-Caballero, A.: Towards an integrative methodology for developing multi-agent systems. In: International Conference on Agents and Artificial Intelligence (2009)

    Google Scholar 

  14. Gascueña, J.M., Fernández-Caballero, A.: Agent-based modeling of a mobile robot to detect and follow humans. In: Håkansson, A., Nguyen, N.T., Hartung, R.L., Howlett, R.J., Jain, L.C. (eds.) Agent and Multi-Agent Systems: Technologies and Applications. LNCS, vol. 5559, pp. 80–89. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  15. Gómez Sanz, J.J., Pavón, J.: INGENIAS Development Kit (IDK) Manual. Version 2.5.2 (2008), http://heanet.dl.sourceforge.net/sourceforge/ingenias/ingeniasmanual.v2.5.pdf

  16. Hahn, C., Madrigal-Mora, C., Fischer, K.: A platform-independent metamodel for multiagent systems. Autonomous Agents and Multi-Agent Systems 18(2), 239–266 (2009)

    Article  Google Scholar 

  17. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)

    Google Scholar 

  18. Jarraya, T., Guessoum, Z.: Towards a model driven process for multi-agent system. In: Burkhard, H.-D., Lindemann, G., Verbrugge, R., Varga, L.Z. (eds.) CEEMAS 2007. LNCS (LNAI), vol. 4696, pp. 256–265. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  19. Jennings, N.R., Wooldridge, M.: Applying agent technology. International Journal of Applied Artificial Intelligence 9(4), 351–359 (1995)

    MathSciNet  Google Scholar 

  20. Kelly, S., Lyytinen, K.S., Rossi, M.: METAEDIT+ - A fully configurable multi-user and multi-tool CASE and CAME environment. In: Constantopoulos, P., Vassiliou, Y., Mylopoulos, J. (eds.) CAiSE 1996. LNCS, vol. 1080, pp. 1–21. Springer, Heidelberg (1996)

    Google Scholar 

  21. Padgham, L., Winikoff, M.: Developing Intelligent Agents Systems: A Practical Guide. John Wiley and Sons, Chichester (2004)

    Book  Google Scholar 

  22. Padgham, L., Thangarajah, J., Paul, P.: Prometheus Design Tool. Version 2.5. User Manual (2008), http://www.cs.rmit.edu.au/agents/pdt/docs/PDT-Manual.pdf

  23. Pavón, J., Gómez-Sanz, J.J., Fuentes, R.: The INGENIAS methodology and tools. Agent-Oriented Methodologies. Idea Group Publishing, USA (2005)

    Google Scholar 

  24. Pavón, J., Gómez-Sanz, J.J., Fuentes, R.: Model driven development of multi-agent systems. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, pp. 284–298. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  25. Pavón, J., Garijo, F., Gómez-Sanz, J.: Complex systems and agent-oriented software engineering. In: Weyns, D., Brueckner, S.A., Demazeau, Y. (eds.) EEMMAS 2007. LNCS (LNAI), vol. 5049, pp. 3–16. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  26. Perepletchikov, M., Padgham, L.: Systematic incremental development of agent systems, using Prometheus. In: Fifth International Conference on Quality Software, pp. 413–418 (2005)

    Google Scholar 

  27. Perini, A., Susi, A.: Automating model transformations in agent-oriented modelling. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, pp. 167–178. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  28. Schmidt, D.C.: Guest Editor’s Introduction: Model-Driven Engineering. Computer 39(2), 25–31 (2006)

    Article  Google Scholar 

  29. Sokolova, M.V., Fernández-Caballero, A.: Facilitating MAS complete life cycle through the Protégé-Prometheus approach. In: Nguyen, N.T., Jo, G.-S., Howlett, R.J., Jain, L.C. (eds.) KES-AMSTA 2008. LNCS (LNAI), vol. 4953, pp. 63–72. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  30. van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: Fifth IEEE International Symposium on Requirements Engineering, pp. 249–263 (2001)

    Google Scholar 

  31. Verdejo, M.F., Celorrio, C.: A multi-agent based system for activity configuration and personalization in a pervasive learning framework. In: Third IEEE International Workshop on Pervasive Learning, pp. 177–181 (2007)

    Google Scholar 

  32. Yoshimura, K.: FIPA JACK: A plugin for JACK Intelligent AgentsTM. Technical Report, RMIT University (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fernández-Caballero, A., Gascueña, J.M. (2010). Developing Multi-Agent Systems through Integrating Prometheus, INGENIAS and ICARO-T. In: Filipe, J., Fred, A., Sharp, B. (eds) Agents and Artificial Intelligence. ICAART 2009. Communications in Computer and Information Science, vol 67. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11819-7_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11819-7_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11818-0

  • Online ISBN: 978-3-642-11819-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics