Desarrollo de familias de productos basado en MDA para sistemas telemáticos

Este trabajo de grado desarrolló un modulo funcional que siguiendo el enfoque de la Arquitectura Dirigida por Modelos, realiza la transformación de Modelos Independientes de Plataforma o PIM (Plataform Independent Model) a PIM más detallados, y permite la gestión de la variabilidad de diagramas de c...

Full description

Autores:
Garcés Bolaños, Yuli
Reyes Reina, Alejandra
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2010
Institución:
Universidad del Cauca
Repositorio:
Repositorio Unicauca
Idioma:
spa
OAI Identifier:
oai:repositorio.unicauca.edu.co:123456789/2060
Acceso en línea:
http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/2060
Palabra clave:
Metamodelado
Derivación
Arquitectura
Modelos
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:Este trabajo de grado desarrolló un modulo funcional que siguiendo el enfoque de la Arquitectura Dirigida por Modelos, realiza la transformación de Modelos Independientes de Plataforma o PIM (Plataform Independent Model) a PIM más detallados, y permite la gestión de la variabilidad de diagramas de clases de una Línea de Productos Software de entrada, para obtener a la salida un diagrama de clases de un producto en especifico, de acuerdo al mecanismo de implementación de variabilidad conocido con el nombre de derivación arquitectónica. El diagrama de clases es modelado con una herramienta ofrecida para Eclipse en su versión 3.5 (Galileo) y anteriores, conocida como eUML2, compatible con UML 2.1, XMI 2.0 y java para Eclipse 3.4. (Ganymede). El modelo es exportado al bloque funcional en un archivo JAVA/XMI que es editado por una herramienta o plugin creado sobre Eclipse 3.4, insertando un valor según la variabilidad de la clase en cuestión sobre su etiqueta-valor, de acuerdo con unas reglas lógicas y de selección previamente definidas y a las decisiones aportadas por el usuario. Esta herramienta deriva estas clases y finalmente entrega un diagrama de clases de un producto específico.