Lenguaje específico de dominio para la definición de la plataforma en el desarrollo de software dirigido por modelos
Compartir este ítem
Fecha
2014Autor
Jiménez Dorado, Juan Camilo
Citación
Metadatos
Mostrar el registro completo del ítemDocumentos PDF
Resumen
Los 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.
Colecciones
- Tesis [781]
Ítems relacionados
Mostrando ítems relacionados por Título, Autor o Palabra clave.
-
Revisión de la literatura : eficacia cognitiva de los lenguajes de modelado visual en las aplicaciones web RIA bajo el paradigma de la ingeniería dirigida por modelos
Figueroa Barrantes, Camilo Andrés (Especialización en Ingeniería del SoftwareFacultad de IngenieríasMedellínUniversidad de Medellín, 2014)Los lenguajes de modelado buscan de manera visual o textual representar un dominio específico y en ello la eficacia cognitiva de un lenguaje de modelado visual busca aportar precisión, facilidad y velocidad al procesamiento ... -
Estado del arte para las pruebas de software aplicadas en la transformación de modelos
Ruíz Echavarría, Johan Alexis; Vásquez Hernández, Flor Katerine (Especialización en Ingeniería del SoftwareFacultad de IngenieríasMedellínUniversidad de Medellín, 2014)A pesar de que el paradigma del desarrollo dirigido por modelos no es un concepto relativamente nuevo y que la implementación de la arquitectura dirigida por modelos no ha sido masificada ampliamente, en contraste la ... -
Semi-automated Systematic Review: Main applications and trends of foundation models
Cuaya Simbro, German; Ramírez Romero, Emmanuel; Ortega García, Ismael (Universidad de MedellínFacultad de IngenieríasMedellín, 2025-07-31)This systematic review examines current research topics and applications of foundation models and their relevance to various academic disciplines. To manage and organize a systematic review, we used tools like CADIMA, and ...



