Gestión automática de patrones de metamodelado para la resolución de conflictos asociados a la interoperabilidad de modelos

Cargando...
Miniatura
Fecha
2017
Profesor/a Guía
Idioma
es
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Andrés Bello
Nombre de Curso
Licencia CC
Licencia CC
Resumen
Hoy en día, existe una gran diversidad de lenguajes de modelado, por lo cual se vuelve necesario poder sacarles provecho sin necesidad de estar estudiando cada uno de ellos en detalle. Para ello, una solución es la interoperabilidad entre lenguajes de modelado que es precisamente el foco de esta tesis. El trabajo realizado se enmarca en un módulo importante para poder lograr la interoperabilidad automática, la cual, consiste en detectar los conflictos estructurales existentes en un nivel de abstracción mas alto entre distintos lenguajes de modelado. Para ello, se declaran varias reglas y patrones para resolver estos conflictos, aplicando lo que entrega la teoría, en el desarrollo de un software funcional (semi-asistido) que permite la parametrización y ejecución de estos patrones para resolver problemas de interoperabilidad de modelos concretos. De esta manera, a lo largo de este trabajo de tesis se detallan los conceptos utilizados, el proceso diseñado para la ejecución del algoritmo de ejecución de patrones de inetroperabilidad y los resultados (código fuente y pruebas) asociados a la resolución de conflictos estructurales de alto nivel de abstracción.
Nowadays, there is a great diversity of modeling languages, therefore, it becomes necessary a way to be able to benefit from them without studying each of them in detail. A solution to achieve this purpose is the automatic interoperability between modeling languages, which is the focus of the following document. We worked on a specific aspect to achieve the automatic interoperability, which is the detection of existing structural conflicts at a higher level of abstraction between different modeling languages. Several rules and applicable standards are declared to solve these conflicts by applying theory in the development of a functional (semi-assisted) software that allows the parameterization and execution interoperability patterns. The present document details the concepts used throughout the thesis work, the process that was used for the execution of interoperability patterns and the results (source code and tests) associated to the resolution of structural conflicts on high level abstraction.
Notas
Tesis (Magíster en Ingeniería Informática)
Palabras clave
Interoperabilidad, Lenguajes de Modelado
Citación
DOI
Link a Vimeo