Navegación

Búsqueda

Búsqueda avanzada

Resultados de búsqueda para MDA

Caso práctico de Modernización Dirigida por la Arquitectura basado en patrones

Este artículo presenta la solución desarrollada por Open Canarias para un caso real de migración automática de un aplicativo COBOL-CICS-DB2 a una arquitectura Java Enterprise Edition (JEE) siguiendo las recomendaciones de ADM (Architecture Driven Modernization). Como contribución especial de la experiencia, se presenta el uso de patrones como piezas fundamentales en la elaboración de las transformaciones de modelos necesarias en el proceso de migración de sistemas.

Autores: Pablo J. Hernández López / Noé A. Rodríguez González / Alfonso Vitale Zamorano / 
Palabras Clave: ADM - COBOL - Idioms - KDM - MDA - Modernización - Patrones

Caso práctico de un proceso de ingeniería inversa implementado sobre una arquitectura reactiva

Los sistemas heredados son, habitualmente, de grandes dimensiones. A la hora de abordar un proceso de ingeniería inversa sobre estos sistemas, las herramientas para el tratamiento de modelos muestran problemas de rendimiento y escalabilidad. En este artículo se presenta la solución, propuesta por Open Canarias, para solventar este problema mediante el uso de los principios del manifiesto reactivo.

Autores: Pablo J. Hernández López / Noé A. Rodríguez González / Alfonso Vitale Zamorano / 
Palabras Clave: escalabilidad - MDA - Sistemas Reactivos - Transformaciones de Modelos

Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

La propuesta del desarrollo de juegos dirigidos por modelos (MDGD) ofrece un multi-modelo para la especificación de videojuegos dividido en varias vistas: jugabilidad, interfaz gráfica y control entre otras. Este concepto de modelado conceptual permite a los diseñadores de juegos especificar juegos a un gran nivel de abstracción independientemente de la plataforma utilizada mediante la aplicación de MDD. En este trabajo se presenta una nueva vista añadida al modelado del gameplay de los videojuegos que permite el diseño de niveles. Ya que es común en el desarrollo de juegos el utilizar motores `estándares’ en su construcción, se muestra cómo es posible integrar un motor de tiles 2D en el proceso de desarrollo definiendo un meta-modelo específico de la plataforma (PSM) genérico que permite definir la estructura y el comportamiento del sistema haciendo uso del motor sin entrar en los detalles técnicos de implementación.

Autores: Víctor M. Bolinches / José A. Carsí / 
Palabras Clave: Desarrollo de Software Dirigido por Modelos - diseño de juegos - diseño de niveles - especificación gameplay - MDA - MDD - motor de videojuegos 2D - PIM - PSM

Modelado y Generacíon Automática de Requisitos de Cuadros de Mando

La Inteligencia de Negocio (IN) utiliza grandes cantidades de información procedentes de fuentes heterogéneas que tradicionalmente se encuentran integradas en un Almacén de Datos (AD). De forma general, se ha prestado especial atención al proceso de diseño e implementacíon del AD desde el punto de vista de la informacíon a almacenar. Sin embargo, hasta el momento son pocas las aproximaciones que priorizan las necesidades de explotacíon de la informacíon por parte de los tomadores de decisíon. De esta forma, los tomadores de decisíon cuentan con los datos necesarios pero no son capaces de utilizarlos de forma óptima, ni relacionarlos con la estrategia de negocio. En este artículo, proponemos un metamodelo para el diseño de cuadros de mando, que permite a los diseñadores capturar las necesidades de datos de los tomadores de decisión y, posteriormente, obtener la implementacíon correspondiente en la plataforma de IN objetivo. De esta forma, las necesidades de información y explotación de los usuarios finales gúian el proceso de diseño de los cuadros de mando, con el objetivo de aumentar la satisfaccíon de los usuarios finales.

Autores: Elisa de Gregorio / Alejandro Maté / Hector Llorens / Juan Trujillo / 
Palabras Clave: Almacenes de Datos - Cuadros de mando - MDA - Modelado conceptual - Requisitos - Visualización de Datos

No encuentra los resultados que busca? Prueba nuestra Búsqueda avanzada