Desarrollo de Herramienta para Arquitectura Dirigida por Modelos jMDA versión 3.0. Módulo PIM-PSM.
Fecha
2013-07-04
Autores
Hernández Oñoz, Anibal
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Central “Marta Abreu” de Las Villas
Resumen
La Arquitectura Dirigida por Modelos (MDA) es un nuevo enfoque de trabajo que
juega un papel importante en el proceso de desarrollo de software. La tarea más complicada de esta nueva metodología es la transformación entre modelos que se sustenta en la definición de las funciones para convertir un modelo de un nivel de abstracción a otro, basándose en lenguajes y mecanismos estándares. Estudios previos sobre las herramientas que soportan esta arquitectura ha demostrado que aún no existe un software completo, puramente MDA y es entonces que en el proyecto de investigación “Desarrollo de métodos y tecnologías avanzadas de Ingeniería de Software para el desarrollo de Sistemas de Información” del Centro de Estudios de Informática de la UCLV se plantea la tarea de creación de una herramienta MDA propia, dividida en varios módulos. Este trabajo presenta una tercera versión del módulo que permite el diseño gráfico de una serie de diagramas UML en el nivel de Modelo Independiente de la Plataforma (PIM), así como la conversión automatizada; y la creación de los diagramas de Artefacto y Despliegue al nivel de Modelo Específico de una Plataforma (PSM), que en
este caso se orientó fuese basado en Java. En este trabajo se muestra además una descripción breve de cómo utilizar esta tercera versión de la herramienta jMDA que tiende a simplificar la labor de análisis y el diseño de software.
The Directed Architecture for Models (MDA) it is a new work focus that plays an important paper in the process of software development. The most complicated task in this new methodology is the transformation among models that it is sustained in the definition of the functions to convert a model of a level of abstraction to other, being based on languages and standard mechanisms. Previous studies on the tools that support this architecture have demonstrated that a complete software doesn't still exist, purely MDA and it is then that in the investigation project "Development of methods and advanced technologies of Engineering of Software for the development of Systems of Information" of the Center of Studies of Computer science of the UCLV it thinks about the task of creation of a tool own MDA, divided in several modules. This work presents a third version of the module that allows the graphic design of a series of diagrams UML in the level of Independent Model of the Platform (PIM), as well as the automated conversion; and the creation of the diagrams of Device and Unfolding at the level of Specific Model of a Platform (PSM) that was guided in this case was based on Java. In this work it is also shown a brief description of how to use this third version of the tool MDA that spreads to simplify the analysis work and the software design.
The Directed Architecture for Models (MDA) it is a new work focus that plays an important paper in the process of software development. The most complicated task in this new methodology is the transformation among models that it is sustained in the definition of the functions to convert a model of a level of abstraction to other, being based on languages and standard mechanisms. Previous studies on the tools that support this architecture have demonstrated that a complete software doesn't still exist, purely MDA and it is then that in the investigation project "Development of methods and advanced technologies of Engineering of Software for the development of Systems of Information" of the Center of Studies of Computer science of the UCLV it thinks about the task of creation of a tool own MDA, divided in several modules. This work presents a third version of the module that allows the graphic design of a series of diagrams UML in the level of Independent Model of the Platform (PIM), as well as the automated conversion; and the creation of the diagrams of Device and Unfolding at the level of Specific Model of a Platform (PSM) that was guided in this case was based on Java. In this work it is also shown a brief description of how to use this third version of the tool MDA that spreads to simplify the analysis work and the software design.
Descripción
Palabras clave
Herramienta CASE, Ingeniería de Software, Arquitectura Dirigida por Modelos, Software