La presente tesis tiene como objetivo principal hacer un aporte a la propuesta planteada por MDD.
Así, el primer objetivo es analizar el concepto de transformaciones de modelos; los elementos que intervienen en ellas y su modelado. A partir de ahí se hace necesario plantear el segundo objetivo, que es analizar como se da soporte a MDD en las herramientas de ingeniería de software actuales.
Por lo tanto, se realiza el estudio de lenguajes y herramientas existentes para transformación de modelos. Para cada herramienta estudiada se presentan las ventajas y desventajas de su uso.
Finalmente, el tercer objetivo es hacer un aporte a las herramientas estudiadas para facilitar su utilización. Para lograrlo, se presenta la implementación de un plugin que es capaz de interoperar con las distintas herramientas ya que utiliza el estándar XMI para guardar la información.
Este plugin permite realizar las definiciones de los metamodelos y modelos necesarios para las transformaciones gráficamente. Además permite chequear la buena formación de los metamodelos definidos. Por último, contribuye también a disminuir la dificultad encontrada en la utilización de la mayoría de las herramientas de transformación.