En español
La utilización de modelos y las transformaciones entre los mismos son conceptos primarios en la propuesta MDA (Arquitectura Dirigida por Modelos) de la OMG. Especificar transformaciones se ha vuelto una de las tareas más importantes, lo cual se ve reflejado en la creación de muchos lenguajes de transformación de modelos. Estudiar y conocer estos lenguajes resulta sumamente útil para toda la comunidad informática que desee comenzar a involucrarse y conocer más sobre esta propuesta. El objetivo de nuestro artículo es presentar un esquema taxonómico para analizar lenguajes de transformación de modelos y evaluar comparativamente algunos de ellos (sus características) en base a esta taxonomía. Esperamos que el análisis realizado constituya un aporte al estado del arte de los lenguajes actualmente definidos.
En inglés
The use of models and transformations among them are the primary concepts of OMG’s proposal: MDA (Model Driven Architecture). Specifying transformation has become one of the most important tasks for the proposal, as evidenced by the development of several transformations languages. Studying these languages represents a useful tool for the computing science community whose desire is getting involved with MDA. The goal of this paper is to present a taxonomic framework for analyzing model transformation languages and then to make a comparison among some proposed languages (its features) by using such taxonomy. It is expected that this study reports on benefits to the state of the art of model transformation languages.