Navegación

Búsqueda

Búsqueda avanzada

Resultados de búsqueda para Transformaciones de Modelos

Caso práctico de un proceso de ingeniería inversa implementado sobre una arquitectura reactiva

Los sistemas heredados son, habitualmente, de grandes dimensiones. A la hora de abordar un proceso de ingeniería inversa sobre estos sistemas, las herramientas para el tratamiento de modelos muestran problemas de rendimiento y escalabilidad. En este artículo se presenta la solución, propuesta por Open Canarias, para solventar este problema mediante el uso de los principios del manifiesto reactivo.

Autores: Pablo J. Hernández López / Noé A. Rodríguez González / Alfonso Vitale Zamorano / 
Palabras Clave: escalabilidad - MDA - Sistemas Reactivos - Transformaciones de Modelos

Confianza e Incertidumbre en Modelos y Transformaciones de Modelos

La incertidumbre, tanto en los datos como en los mecanismos que manipulan y operan sobre ellos, es un tema crucial en sistemas que trabajan con entornos físicos. Una incertidumbre que puede ser debida a diversos factores, como fuentes de datos poco fiables, tolerancia en las mediciones o la incapacidad para determinar si un determinado evento ha sucedido realmente o no. En este trabajo proponemos el uso de modelos con confianza, donde los objetos pueden llevar asociadas probabilidades. Al igual que en los modelos, la incertidumbre puede trasladarse a las transformaciones de modelos, donde las reglas también pueden estar sujetas a incertidumbre.

Autores: Loli Burgueño / Gala Barquero / Nathalie Moreno / Manuel F. Bertoa / Antonio Vallecillo / 
Palabras Clave: Confianza - Incertidumbre - MDE - Modelos - Transformaciones de Modelos

Prueba de Transformaciones de Modelos con TractsTool

Las tranformaciones de modelos son un elemento esencial en la Ingeniería Dirigida por Modelos (Model-driven Engineering, MDE) y por ello una tarea que está cobrando relevancia es probar su corrección. Los Tracts ofrecen un enfoque modular y extensible para la especificación y verificación de transformaciones de modelos. Este trabajo presenta TractsTool, una herramienta desarrollada en Eclipse que implementa los mecanismos que proporcionan los Tracts.

Autores: Manuel Wimmer / Loli Burgueño / Antonio Vallecillo / 
Palabras Clave: MDE - Tracts - Transformaciones de Modelos

Aplicando los principios del DSDM al desarrollo de transformaciones de modelos en ETL

Las transformaciones de modelos son uno de los principales artefactos en el Desarrollo de Software Dirigido por Modelos. Sin embargo, a pesar de ser otro artefacto software más, existen pocas aproximaciones que apliquen los principios del DSDM a su desarrollo. En este trabajo presentamos una aproximación para el desarrollo de transformaciones de modelos dirigido por modelos para el lenguaje Epsilon Transformation Language (ETL). Para ello, presentamos un metamodelo para el lenguaje ETL, una transformacíon que permite obtener un modelo ETL a partir de un modelo de la transformación de alto nivel y la generacíon del código ETL que implementa la transformación.

Autores: Alvaro Jiménez / Verónica A. Bollati / Juan M. Vara / Esperanza Marcos / 
Palabras Clave: ATL - Desarrollo dirigido por modelos - ETL - Modelos de Transformación - Transformaciones de Modelos

Desarrollo de puentes tecnológicos para soportar el modelado de interfaces de servicio

Este trabajo presenta el desarrollo de puentes tecnológicos que permiten extraer modelos de Descripciones Abstractas de Servicios a partir de especificaciones WSDL existentes y viceversa. Para ello, se presentan un conjunto de DSLs que se utilizan para la elaboración de algunos modelos intermedios durante el proceso de extracción y las transformaciones de modelos que los conectan, automatizando el proceso. Los modelos obtenidos permiten implementar cualquier proceso de razonamiento acerca de la interfaz de uno o varios servicios utilizando técnicas propias de la Ingeniería Dirigida por Modelos, como transformaciones, validadores, etc. Así, este trabajo proporciona una base tecnológica sobre la que abordar nuevas propuestas metodológicas en el futuro.

Autores: Jenifer Verde / Juan M. Vara / Veronica Bollati / Esperanza Marcos / 
Palabras Clave: DSL - Ingeniería Dirigida por Modelos - Interfaz de Servicio - Transformaciones de Modelos - WSDL

Añadiendo soporte para la generación de trazas en transformaciones ATL: impacto sobre la calidad

Los benecios que aporta la gestión y el análisis de la información de trazabilidad, hacen que se convierta en una característica deseable en cualquier propuesta de ingeniería software. Más aún si su incorporación se hace de forma autónoma y sin incrementar el trabajo de los desarrolladores. No obstante, la incorporación de trazabilidad a un proyecto software siempre supone unos costes. En el contexto de la ingeniería dirigida por modelos, existen varias propuestas que permiten generar modelos de trazas a partir de transformaciones de modelos. Sin embargo ¾cuál es el coste de este proceso? ¾cómo afecta a la calidad de las transformaciones? En este trabajo tratamos de responder cuantitativamente a estas cuestiones para un caso concreto: el enriquecimiento de transformaciones ATL con capacidades de producción de modelos de trazas que soporta el framework iTrace.

Autores: Iván Santiago / Juan M. Vara / Valeria de Castro / Esperanza Marcos / 
Palabras Clave: Ingeniería Dirigida por Modelos - métricas de calidad - Transformaciones de Modelos - Trazabilidad

No encuentra los resultados que busca? Prueba nuestra Búsqueda avanzada