Desarrollo del módulo PSM-CODIGO versión 3.0 de la herramienta JMDA

Fecha

2017-06-28

Autores

Hernández Hernández, Elvis

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central “Marta Abreu” de Las Villas

Resumen

La Industria Nacional del Software necesita de herramientas que permitan incrementar la productividad, portabilidad, mantenibilidad y calidad en la producción de este esencial producto en el mundo actual. Muchas de estas herramientas se conocen como Ingeniería del Software Asistida por Computadoras y existen tanto propietarias como de código abierto. Pero lo cierto es que lo mejor fuese tenerlas propias, para que incidan en el desarrollo de Cuba. En los últimos años el Grupo de Dirección de la Orientación a Objetos estandarizó el marco de trabajo Arquitectura Dirigida por Modelos que fundamenta la existencia de cuatro etapas en el desarrollo del software basadas en el modelado del análisis y diseño fundamentalmente con Lenguaje Unificado de Modelado, así como las transformaciones automáticas entre cada una y la que le sigue. Las herramientas consideradas de este tipo tampoco son soberanas, y ni siquiera completas. En el Centro de Estudios de Informática de la UCLV se fundamentó un Proyecto de Investigación que tenía como tarea esencial crear una herramienta propia que implementara dicha arquitectura (JMDA) dividida en las 3 transformaciones esenciales. El presente trabajo se corresponde a la tercera versión de la transformación del Modelo Específico de Plataforma a código fuente Java. En esta versión se hizo énfasis en tener un ambiente gráfico adecuado para la modelación e importación de los modelos específicos de la plataforma, ya sea generados automáticamente como resultado de otro trabajo de diploma que abarca la transformación PIM-PSM de la propia herramienta JMDA o por esta versión, y establecer principios adecuados de generación del código fuente.
The National Software Industry needs tools to increase productivity, portability, maintainability and quality in the production of this essential product in today's world. Many of these tools are known as Computer Assisted Software Engineering and exist both proprietary and open source. But the truth is that it is best to have their own, so that they influence the development of Cuba. In recent years, the Object Orientation Steering Group has standardized the Model-Driven Architecture framework that supports the existence of four stages in software development based on modeling analysis and design primarily with Unified Modeling Language Like the automatic transformations between each one and the one that follows. The tools considered of this type are also not sovereign, nor even complete. In the Center of Studies of Computer science of the UCLV was based a Research Project that had as essential task to create a own tool that would implement said architecture (JMDA) divided in the 3 essential transformations. The present work corresponds to the third version of the transformation of the Specific Model of Platform to Java source code. In this version, emphasis was placed on having a suitable graphical environment for the modeling and import of the platform-specific models, either automatically generated as a result of another diploma work involving the PIM-PSM transformation of the JMDA tool itself or This version, and establish proper principles of source code generation.

Descripción

Palabras clave

Desarrollo de Software, Módulo PSM-CODIGO, Herramienta JMDA, Diagramas UML, Lenguaje Java, Universidad Central “Marta Abreu” de Las Villas

Citación

Descargar Referencia Bibliográfica