Mostrar el registro sencillo del ítem

dc.contributor.advisorHincapié Londoño, Jesús Andrésspa
dc.contributor.advisorQuintero, Juan Bernardospa
dc.creatorJiménez Dorado, Juan Camilospa
dc.date.accessioned2015-04-23T17:52:38Z
dc.date.available2015-04-23T17:52:38Z
dc.date.created2014
dc.identifier.otherCD-ROM 7905 2014spa
dc.identifier.urihttp://hdl.handle.net/11407/1241
dc.descriptionLos enfoques tradicionales de Desarrollo de Software Dirigido por Modelos (MDSD) basados en la vista funcional han arrojado resultados positivos en los últimos años, no obstante, han presentado dificultades en aspectos como: el soporte multi-plataforma, la expresividad de los modelos y la intervención de las transformaciones. Este trabajo presenta una propuesta de modelado de la plataforma (vistas lógica y física de una aplicación), dentro de un enfoque multi-vistas para MDSD, de tal forma que se puedan expresar y reutilizar arquitecturas de software mediante el uso de modelos. Lo anterior se logra a través de la elaboración de un Lenguaje Específico de Dominio (DSL) que hace parte del desarrollo de una herramienta de modelado MDSD ejemplificada a través de la aplicación de un estudio de caso del proceso gestión de incidentes de la Biblioteca de Infraestructura de Tecnologías de Información (ITIL). Esta propuesta inicia con la identificación de los elementos propios de la vista lógica y física, incluyendo una clasificación detallada de los tipos de artefactos de código. De aquí se elicitan los requisitos con los que se construye el meta-modelo del DSL de plataforma y se procede a desarrollar los mecanismos para su instanciación. Las vistas lógica y física se instancian a través de un modelador gráfico de Lenguaje de Modelado Unificado (UML), y luego se enlazan a través de manifestaciones que se definen en un editor de combinación de modelos (weaving, en inglés). Con los dos modelos UML más el modelo de weaving se definen varias reglas de Transformación de Modelo a Modelo (M2M), incluyendo operaciones de comparación, validación y combinación, que los traducen en una instancia del meta-modelo de plataforma. Por último, se definen las reglas de Transformación de Modelo a Texto (M2T) que producen el código fuente.spa
dc.publisherUniversidad de Medellínspa
dc.subjectDesarrollo de Software Dirigido por Modelos (MDSD)spa
dc.subjectLenguaje Específico de Dominio (DSL)spa
dc.subjectInfraestructura de Tecnologías de Información (ITIL)spa
dc.subjectLenguaje de Modelado Unificado (UML)spa
dc.subjectTransformación de Modelo a Texto (M2T)spa
dc.subjectTransformación de Modelo a Modelo (M2M)spa
dc.subjectLenguaje de Propósito General (GPL)spa
dc.subjectLenguaje de Restricción de Objetos (OCL)spa
dc.subjectIngeniería Dirigida por Modelos (MDE)spa
dc.subjectModelado de plataformaspa
dc.subjectVista lógicaspa
dc.subjectVista físicaspa
dc.subjectMulti-plataformaspa
dc.titleLenguaje específico de dominio para la definición de la plataforma en el desarrollo de software dirigido por modelosspa
dc.typemasterThesiseng
dc.publisher.programMaestría en Ingeniería de Softwarespa
dc.publisher.departmentFacultad de Ingenieríasspa
dc.subject.lembDesarrollo de programas para computadorspa
dc.subject.lembUML (Computación)spa
dc.subject.lembMétodos orientados a objetos (Computadores)spa
dc.subject.lembProgramación orientada a objetos (Computación)spa
dc.subject.lembLenguajes de programación (Computadores electrónicos)spa
dc.subject.lembIngeniería de softwarespa
dc.subject.lembTecnología de la informaciónspa
dc.type.localTesis de Maestríaspa


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem