iTrace: un framework para la gestión y el análisis de información de trazabilidad en el contexto de la Ingeniería Dirigida por Modelos

Fecha

2015

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Rey Juan Carlos

Resumen

La trazabilidad ha sido siempre un tema de interés en la Ingeniería del Software. La posibilidad de mantener enlaces desde los requisitos hasta el análisis, artefactos de diseño, código fuente o casos de uso es considerado como una de las mejoras formas de llevar a cabo el análisis de impacto, pruebas de regresión, validación de requisitos, etc. Del mismo modo, una adecuada gestión de la información de trazabilidad es clave para controlar la evolución de los distintos componentes del sistema durante el ciclo de vida del software. Desafortunadamente, el mantenimiento de enlaces entre artefactos software es una tarea tediosa, costosa y propensa a errores si no se proporcionan herramientas de soporte para tal fin. Probablemente por esta razón, a menudo la información de trazabilidad es omitida completamente del proceso de desarrollo o cuando se contempla, se vuelve obsoleta muy rápidamente. Sin embargo, la llegada de la Ingeniería Dirigida por Modelos (MDE, Model-Driven Engineering), cuyos principios son el rol clave de los modelos y el incremento del nivel de automatización en el proceso de desarrollo, puede cambiar drásticamente este escenario. El papel clave de los modelos en cualquier proceso de desarrollo dirigido por modelos puede ayudar decisivamente a facilitar el mantenimiento de trazas. Los artefactos software manejados en un proceso de desarrollo software dirigido por modelos son principalmente modelos; independientemente de si se representan gráfica o textualmente. Por lo tanto, el mantenimiento de trazas puede verse como el mantenimiento de enlaces entre elementos de estos modelos. Además, estas trazas o enlaces podrían ser recogidas en otros modelos y, por tanto ser procesados mediante cualquier técnica de procesamiento de modelos como las transformaciones, el merging o el weaving. Para evaluar hasta qué punto la llegada de la MDE ha cambiado este escenario, en el marco de la presente Tesis Doctoral se ha realizado una revisión sistemática de la literatura de la gestión de la trazabilidad en el contexto de la MDE. Esta revisión que ha permitido comprobar que, efectivamente, la MDE ofrece un nuevo escenario para la gestión de la trazabilidad, ha servido también para detectar algunos puntos de mejora.

Descripción

Tesis Doctoral leída en la Universidad Rey Juan Carlos de Madrid en 2015. Director de la Tesis: Juan Manuel Vara Mesa. Co-Director: María Valeria de Castro Martínez

Palabras clave

Citación

Colecciones