Herramienta JMDA para el desarrollo de análisis y diseño en UML en la arquitectura dirigida por modelos

Fecha

2010-06-26

Autores

Barranco Cepero, Ivis Beatriz
Rodriguez Barroso, Yoerkis

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central “Marta Abreu” de Las Villas

Resumen

En el presente trabajo se hace una descripción acerca de los elementos representativos dentro del marco que aborda la arquitectura dirigida por modelos (MDA), de la cual no existe aún una amplia divulgación, sin embargo, es un nuevo enfoque de trabajo que juega un papel importante en el proceso de desarrollo de software como un nuevo paradigma de creación de software en el que los modelos guían el proceso de desarrollo. 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 reglas para convertir un modelo de un nivel de abstracción a otro, basándose en lenguajes y mecanismos estándares. Un estudio previo 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, de la cual este trabajo presenta una primera versión que pretende establecer la conversión automatizada de una serie e modelos UML desde el nivel independiente de la plataforma (PIM) al nivel de modelos específicos 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 primera versión de la herramienta jMDA que tiende a simplificar la labor de análisis y el diseño de software.
In presently work is made a description about the representative elements inside the mark that approaches the models driven architecture (MDA), of which doesn't exist still a wide popularization, however, it is a new work focus that plays an important paper in the software development process like a new paradigm for software creation in which the models guide the development process. The most complicated task in this new methodology is the transformation among models that it is sustained in the rules definition to convert a model in an abstraction level to other, being based on standard languages and mechanisms. A previous study on the tools that support this architecture has demonstrated that a complete purely MDA software doesn't still exist, and it is then that in the investigation project "Development of methods and advanced technologies of Software Engineering for the development of Information Systems" in the CEI, UCLV was thinks about the task for creation of a own MDA tool, of which this work presents a first version that seeks to establish the automated conversion of different UML models from the platform independent level (PIM) at the level of platform specific models (PSM) that in this case was based on Java. In this work it is also shown a brief description of how to use this first version of the tool jMDA that spreads to simplify the work for software analysis and design.

Descripción

Palabras clave

Ingeniería del Software, Arquitectura Dirigida por Modelos, Herramienta CASE, Software Engineering, Model Driven Architecture, CASE Tools

Citación