Soporte de trazabilidad en el proceso de transformación de modelos

El desarrollo conducido por modelos o Model-Driven Development (MDD) es una aproximación a la Ingeniería de Software cuyo concepto central son los modelos y sus respectivas transformaciones. MDD brinda los principios básicos que permiten visualizar un sistema de software como un conjunto de modelos...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Martínez Grassi, Omar Armando
Otros Autores: Pons, Claudia
Formato: Tesis Tesis de maestria
Lenguaje:Español
Publicado: 2014
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/43494
https://doi.org/10.35537/10915/43494
Aporte de:
id I19-R120-10915-43494
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
ingeniería de software
Model Development
trazabilidad
QVT-R
model-driven development
model-driven architecturem
object management group
spellingShingle Ciencias Informáticas
ingeniería de software
Model Development
trazabilidad
QVT-R
model-driven development
model-driven architecturem
object management group
Martínez Grassi, Omar Armando
Soporte de trazabilidad en el proceso de transformación de modelos
topic_facet Ciencias Informáticas
ingeniería de software
Model Development
trazabilidad
QVT-R
model-driven development
model-driven architecturem
object management group
description El desarrollo conducido por modelos o Model-Driven Development (MDD) es una aproximación a la Ingeniería de Software cuyo concepto central son los modelos y sus respectivas transformaciones. MDD brinda los principios básicos que permiten visualizar un sistema de software como un conjunto de modelos que son sucesivamente refinados hasta alcanzar uno con el suficiente nivel de detalle como para ser implementado. La Arquitectura Conducida por Modelos o Model-Driven Architecture (MDA) es la propuesta del Object Management Group (OMG) para MDD. Su objetivo fundamental es separar la especificación de la funcionalidad del sistema de la especificación de la implementación de dicha funcionalidad sobre una plataforma específica. La trazabilidad, como propiedad deseable de toda transformación de modelos, tiene un rol fundamental dentro del paradigma dado que la misma permite, entre otras cosas, la posibilidad de evaluar el impacto en fases avanzadas del ciclo de vida ante cambios en los requerimientos elicitados en etapas tempranas, y el mantenimiento de la consistencia entre los distintos modelos que guían el desarrollo. Este trabajo propone un esquema que permite la obtención de información de trazabilidad a partir de la definición de una transformación de modelos escrita en lenguaje QVT Relations mediante la utilización de una estrategia de inferencia de trazas definida ad hoc. Dicho proceso es totalmente automático y no depende de la ejecución de la transformación. Las principales contribuciones del estudio incluyen la minimización de los esfuerzos manuales en la gestión de trazabilidad, actividad tediosa y muy propensa a errores, y la independencia respecto de la implementación del motor QVT.
author2 Pons, Claudia
author_facet Pons, Claudia
Martínez Grassi, Omar Armando
format Tesis
Tesis de maestria
author Martínez Grassi, Omar Armando
author_sort Martínez Grassi, Omar Armando
title Soporte de trazabilidad en el proceso de transformación de modelos
title_short Soporte de trazabilidad en el proceso de transformación de modelos
title_full Soporte de trazabilidad en el proceso de transformación de modelos
title_fullStr Soporte de trazabilidad en el proceso de transformación de modelos
title_full_unstemmed Soporte de trazabilidad en el proceso de transformación de modelos
title_sort soporte de trazabilidad en el proceso de transformación de modelos
publishDate 2014
url http://sedici.unlp.edu.ar/handle/10915/43494
https://doi.org/10.35537/10915/43494
work_keys_str_mv AT martinezgrassiomararmando soportedetrazabilidadenelprocesodetransformaciondemodelos
bdutipo_str Repositorios
_version_ 1764820473782206469