Estado del arte de lenguajes y herramientas de transformación de modelos
Resumen:
El Desarrollo de Software Guiado por Modelos (Model-Driven Development, MDD) es un enfoque de ingeniería de software basado en el modelado de un sistema como la principal actividad del desarrollo. La construcción del sistema es guiada por transformaciones de dichos modelos, terminando en la generación automática de código. Este documento presenta un relevamiento del estado del arte de lenguajes y herramientas empleados para MDD. Se describen las principales características que distinguen a los lenguajes y a las herramientas dentro de un marco teórico basado en el análisis de dominio de los diferentes enfoques de transformación de modelos. Por último, se presentan y analizan los lenguajes más populares que posibilitan transformaciones de modelos, así como las herramientas que los implementan.
2009 | |
Model Driven Development Modelado de Sistemas Desarrollo de Software Guiado por Modelos |
|
Español | |
Universidad de la República | |
COLIBRI | |
http://hdl.handle.net/20.500.12008/3428 | |
Acceso abierto | |
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0) |
Sumario: | El Desarrollo de Software Guiado por Modelos (Model-Driven Development, MDD) es un enfoque de ingeniería de software basado en el modelado de un sistema como la principal actividad del desarrollo. La construcción del sistema es guiada por transformaciones de dichos modelos, terminando en la generación automática de código. Este documento presenta un relevamiento del estado del arte de lenguajes y herramientas empleados para MDD. Se describen las principales características que distinguen a los lenguajes y a las herramientas dentro de un marco teórico basado en el análisis de dominio de los diferentes enfoques de transformación de modelos. Por último, se presentan y analizan los lenguajes más populares que posibilitan transformaciones de modelos, así como las herramientas que los implementan. |
---|