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

Descripción del Articulo

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 complexit...

Descripción completa

Detalles Bibliográficos
Autores: Díaz Fernández, Pedro Pablo, Pastor Cruzado, Javier Eduardo
Formato: tesis de grado
Fecha de Publicación:2016
Institución:Universidad Nacional de Trujillo
Repositorio:UNITRU-Tesis
Lenguaje:español
OAI Identifier:oai:dspace.unitru.edu.pe:20.500.14414/10265
Enlace del recurso:https://hdl.handle.net/20.500.14414/10265
Nivel de acceso:acceso abierto
Materia:Código fuente java, Modelo computacional
id UNIT_1fe4c5600806566522c120554bd797cd
oai_identifier_str oai:dspace.unitru.edu.pe:20.500.14414/10265
network_acronym_str UNIT
network_name_str UNITRU-Tesis
repository_id_str 4801
dc.title.es_PE.fl_str_mv 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
title 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
spellingShingle 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
Díaz Fernández, Pedro Pablo
Código fuente java, Modelo computacional
title_short 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
title_full 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
title_fullStr 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
title_full_unstemmed 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
title_sort 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
author Díaz Fernández, Pedro Pablo
author_facet Díaz Fernández, Pedro Pablo
Pastor Cruzado, Javier Eduardo
author_role author
author2 Pastor Cruzado, Javier Eduardo
author2_role author
dc.contributor.advisor.fl_str_mv Araujo González, Christian
dc.contributor.author.fl_str_mv Díaz Fernández, Pedro Pablo
Pastor Cruzado, Javier Eduardo
dc.subject.es_PE.fl_str_mv Código fuente java, Modelo computacional
topic Código fuente java, Modelo computacional
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
publishDate 2016
dc.date.accessioned.none.fl_str_mv 5/25/2018 11:27
dc.date.available.none.fl_str_mv 5/25/2018 11:27
dc.date.issued.fl_str_mv 2016
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.14414/10265
url https://hdl.handle.net/20.500.14414/10265
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es_PE.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
dc.publisher.es_PE.fl_str_mv Universidad Nacional de Trujillo
dc.source.es_PE.fl_str_mv Universidad Nacional de Trujillo
Repositorio institucional - UNITRU
dc.source.none.fl_str_mv reponame:UNITRU-Tesis
instname:Universidad Nacional de Trujillo
instacron:UNITRU
instname_str Universidad Nacional de Trujillo
instacron_str UNITRU
institution UNITRU
reponame_str UNITRU-Tesis
collection UNITRU-Tesis
bitstream.url.fl_str_mv https://dspace.unitru.edu.pe/bitstreams/b2a6e8eb-9195-49d1-91b5-ad41eb3a1ccc/download
https://dspace.unitru.edu.pe/bitstreams/cf94612d-270c-4a6d-a16a-9a6ef3eb0653/download
bitstream.checksum.fl_str_mv 3041810f2625264334726daf18294214
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional - UNITRU
repository.mail.fl_str_mv repositorios@unitru.edu.pe
_version_ 1807289798580240384
spelling Araujo González, ChristianDíaz Fernández, Pedro PabloPastor Cruzado, Javier Eduardo5/25/2018 11:275/25/2018 11:272016https://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 JavaTesisspaUniversidad Nacional de Trujilloinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/pe/Universidad Nacional de TrujilloRepositorio institucional - UNITRUreponame:UNITRU-Tesisinstname:Universidad Nacional de Trujilloinstacron:UNITRUCó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/bachelorThesisSUNEDUTítulo ProfesionalIngeniero InformáticoInformáticaUniversidad Nacional de Trujillo.Facultad de Ciencias Físicas y MatemáticasORIGINALDIAZ FERNANDEZ, Pedro - PASTOR CRUZADO, Javier.pdfDIAZ FERNANDEZ, Pedro - PASTOR CRUZADO, Javier.pdfapplication/pdf4168946https://dspace.unitru.edu.pe/bitstreams/b2a6e8eb-9195-49d1-91b5-ad41eb3a1ccc/download3041810f2625264334726daf18294214MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.unitru.edu.pe/bitstreams/cf94612d-270c-4a6d-a16a-9a6ef3eb0653/download8a4605be74aa9ea9d79846c1fba20a33MD5220.500.14414/10265oai:dspace.unitru.edu.pe:20.500.14414/102652024-04-21 11:40:44.252http://creativecommons.org/licenses/by-nc-nd/2.5/pe/info:eu-repo/semantics/openAccessopen.accesshttps://dspace.unitru.edu.peRepositorio Institucional - UNITRUrepositorios@unitru.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.856838
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).