Araujo González, ChristianDíaz Fernández, Pedro PabloPastor Cruzado, Javier Eduardo5/25/20185/25/20182016https://hdl.handle.net/20.500.14414/10265In 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 codeEn 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 Javaspainfo:eu-repo/semantics/openAccessCódigo fuente java, Modelo computacionalDesarrollo de un modelo computacional basado en arquitectura orientada a modelos para la transformación de un diagrama de clases en código fuente javainfo:eu-repo/semantics/bachelorThesis