Grupo de Informática Aplicada, Universidad de Almería
Abstract
Versión electrónica de la ponencia presentada en la XVII Jornadas de Ingeniería del Software y de Bases de Datos (JISBD’2012), celebrada en 2012 en AlmeríaLas transformaciones de modelos son un elemento clave del
Desarrollo de Software Dirigido por Modelos. En los últimos años se han
propuesto varios lenguajes de transformación de diferente naturaleza,
siendo cada uno de ellos adecuado para un determinado tipo de tarea de
transformación. Sin embargo, una transformación compleja normalmente
implica abordar una serie de sub-problemas que corresponden a diferentes
estilos de transformación , y por tanto no toda la transformación
puede desarrollarse de forma natural en el lenguaje elegido.
En esta demostración se presentará el entorno de transformación de
modelos Eclectic, que trata de abordar el desarrollo de transformaciones
de modelos ofreciendo una familia de lenguajes de transformación. Cada
lenguaje tiene como objetivo abordar un determinado tipo de transformaciones,
y está específicamente diseñado para ello. La demostración se
ilustrar´a con un ejemplo de aplicación que utiliza diferentes lenguajes, se
mostrar´a el entorno de desarrollo y se comentarán características de la
aproximación tales como interoperabilidad entre lenguajes e integración
con programas Java.Este trabajo ha sido financiado por el Ministerio de Educación y Ciencia (TIN2011-24139) y la Comunidad de Madrid (S2009/TIC-1650)