INGENIAS Development Assisted with Model Transformation By-Example: A Practical Case

  • Iván García-Magariño
  • Jorge Gómez-Sanz
  • Rubén Fuentes-Fernández
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 55)


INGENIAS is a methodology for the development of multi-agent systems. INGENIAS support tools has recently incorporated a plug-in called the MTGenerator, which has been developed to facilitate the creation of model transformations by-example from INGENIAS models. The MTGenerator tool overcomes some of the limitations of similar tools about the creation of many-to-many transformation rules. This paper introduces the practical application of the tool to a complete development case study made with INGENIAS, showing the role and benefits of such tools.


Model-Driven Development Model Transformation Transformation By-Example Multi-agent Systems INGENIAS 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amor, M., Fuentes, L., Vallecillo, A.: Bridging the Gap Between Agent-Oriented Design and Implementation Using MDA. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 93–108. Springer, Heidelberg (2005)Google Scholar
  2. 2.
    Bernon, C., Camps, V., Gleizes, M.-P., Picard, G.: Engineering Adaptive Multi-Agent Systems: The ADELFE Methodology . In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 172–202. Idea Group Pub., NY (2005)Google Scholar
  3. 3.
    Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Modeling Early Requirements in Tropos: A Transformation Based Approach. LNCS, pp. 151–168. Springer, Heidelberg (2002)Google Scholar
  4. 4.
    García-Magariño, I., Gómez-Sanz, J.J., Agüera, J.R.P.: A Multi-Agent Based Implementation of a Delphi Process. In: The Seventh International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2008, Estoril Portugal, May 12-16, 2008, pp. 1543–1546 (2008)Google Scholar
  5. 5.
    García-Magariño, I., Rougemaille, S., Fuentes-Fernández, R., Migeon, F., Gleizes, M.-P., Gómez-Sanz, J.J.: A Tool for Generating Model Transformations By-Example in Multi-Agent Systems. In: 7th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2009) (2009)Google Scholar
  6. 6.
    Gomez-Sanz, J.J., Fuentes, R., Pavon, J.: The INGENIAS Methodology and Tools. In: Agent-oriented Methodologies, pp. 236–276. Idea Group Publishing (2005)Google Scholar
  7. 7.
    Gómez-Sanz, J.J., Fuentes-Fernández, R., Pavón, J., García-Magariño, I.: INGENIAS Development Kit: a visual multi-agent system development environment (BEST ACADEMIC DEMO OF AAMAS 2008). In: The Seventh International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2008, Estoril Portugal, May 12-16, 2008, pp. 1675–1676 (2008)Google Scholar
  8. 8.
    Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Jung, Y., Lee, J., Kim, M.: Multi-agent based community computing system development with the model driven architecture. In: AAMAS 2006: Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, pp. 1329–1331. ACM, New York (2006)CrossRefGoogle Scholar
  10. 10.
    Schmidt, D.: Model-Driven Engineering. IEEE Computer 39(2), 25–31 (2006)Google Scholar
  11. 11.
    Varro, D.: Model transformation by example. LNCS, pp. 410–424. Springer, Heidelberg (2006)Google Scholar
  12. 12.
    Varró, D., Balogh, Z.: Automating model transformation by example using inductive logic progamming. In: Proceedings of the 2007 ACM symposium on Appiled computing, pp. 978–984 (2007)Google Scholar
  13. 13.
    Wimmer, M., Strommer, M., Kargl, H., Kramler, G.: Towards Model Transformation By-Example. In: Proceedings of the 40th Annual Hawaii International Conference on System Sciences (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Iván García-Magariño
    • 1
  • Jorge Gómez-Sanz
    • 1
  • Rubén Fuentes-Fernández
    • 1
  1. 1.Universidad Complutense de Madrid 

Personalised recommendations