Desarrollo de un modelo computacional basado en arquitectura orientada a modelos para la transformación de un diagrama de clases en código fuente java
No Thumbnail Available
Date
2016
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Nacional de Trujillo
Abstract
En el presente trabajo de investigación denominado “Desarrollo de un Modelo Computacional basado en Arquitectura Orientada a Modelos para la Transformación de un Diagrama de Clases en Código Fuente Java”, proponemos un algoritmo para la mejora de la transformación de diagramas de clases a código fuente en cuanto al tiempo y complejidad, basado en Arquitectura orientada a modelos._x000D_
Para esta investigación se analizaron 8 Modelos diferentes de Transformación de Diagramas de Clases a Código Fuente Java; los cuales se analizan uno a uno obteniendo las ventajas y desventajas. Con ellas partimos con el desarrollo del Modelo que finalmente proponemos._x000D_
El Modelo Computacional propuesto consta de 3 fases: Modelado, Instancia y Transformación. En la primera fase se utiliza el Diagrama de Clases para formalizar los datos necesarios que luego son utilizados en la siguiente fase de Instancia. En ésta segunda fase se utiliza el Metamodelo de clases para que, a partir de éste, poder crear una Instancia; Es en esta fase donde también empezamos a enfocar el Modelo a Arquitectura Orientada a Modelos, pasamos el Modelo de PIM a PSM. Finalmente, en la fase de Transformación, utiliza la instancia creada en la fase anterior para transformarla en Código Fuente Java; en esta fase pasamos el Modelo de PSM a Código._x000D_
Como resultado de este proceso se obtiene la codificación deseada mejorando el tiempo para transformar diagramas de clases a su respectivo código fuente Java
Description
In this research paper entitled "Development of a system based on Oriented Architecture Models for Transformation of a Class Diagram to Source Code Java Computational Model", we propose an algorithm for improving the processing of class diagrams to source code as for the time and complexity, based on models oriented architecture._x000D_
For this research 8 different models Transformation Class Diagrams to Java Source Code were analyzed; which analyzes one to one obtaining the advantages and disadvantages. With them we start with the development of the model we eventually propose._x000D_
The proposed computational model consists of 3 phases: Modeling, Trial and Transformation. In the first phase the Class Diagram is used to formalize the necessary data are then used in the next phase of Instance. In this second phase, the metamodel class is used so that, from this, to create an instance; It is at this stage where we also began to focus on the Model to Oriented Architecture Models, spent the Model PIM to PSM. Finally, in the phase of transformation, using the instance created in the previous phase to transform it into Java source code; at this stage we PSM Model Code._x000D_
As a result of this process the desired coding is obtained by improving the time to transform class diagrams to their respective Java source code
Keywords
Código fuente java, Modelo computacional