Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)

Esta investigación se centra en facilitar el proceso de desarrollo de software, partiendo de la abstracción del problema para construir modelos que permitan la representación de una solución general. Se emplea el desarrollo dirigido por modelos para la elaboración de un lenguaje de dominio específic...

Full description

Autores:
Martínez Acosta, Deivis de Jesús
Tipo de recurso:
Fecha de publicación:
2014
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/51669
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/51669
http://bdigital.unal.edu.co/45826/
Palabra clave:
0 Generalidades / Computer science, information and general works
6 Tecnología (ciencias aplicadas) / Technology
Desarrollo dirigido por modelos (MDD)
Lenguajes de dominio específico (DSL)
Generación automática de código
Modelo vista controlador (MVC)
Ingeniería de software
Abstracción
Transformaciones de modelos
Model Driven Development (MDD)
Domain Specific Language (DSL)
Generate Automatic Code
Model View Controller (MVC)
Software Engineering
Abstraction
Model Transformation
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_1c0baa6d9b0cf2947ce27068a247144c
oai_identifier_str oai:repositorio.unal.edu.co:unal/51669
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Umaña Acosta, Henry RobertoMartínez Acosta, Deivis de Jesúsca39f624-253e-4b0e-8c8b-b5f0a47c92b33002019-06-29T12:30:57Z2019-06-29T12:30:57Z2014https://repositorio.unal.edu.co/handle/unal/51669http://bdigital.unal.edu.co/45826/Esta investigación se centra en facilitar el proceso de desarrollo de software, partiendo de la abstracción del problema para construir modelos que permitan la representación de una solución general. Se emplea el desarrollo dirigido por modelos para la elaboración de un lenguaje de dominio específico y las plantillas para la generación de código, tomando como base una implementación de referencia. Se desarrolla una herramienta encargada de proporcionar un entorno de trabajo al desarrollador, y la generación de código fuente basado en un meta modelo, contribuyendo a la construcción de aplicaciones en la optimización de la productividad sobre el equipo que elabora software, asegurando aspectos principales como son la calidad, mantenibilidad y reutilización de elementos. La generación de código en forma automática bajo la arquitectura modelo vista controlador proporciona un mantenimiento factible de las aplicaciones construidas y la facilidad para la distribución de elementos dentro de un equipo de desarrollo de software.Abstract. This research focus on facilitate the software development process, based on the abstraction of the problem in order to build models that allow the representation of a general solution. It is used the Model-Driven Development for the development of a domain specific language and the templates for source code generation, based on a reference implementation. It is developed a tool that provides a framework to the developer, and the source code generation based on a meta-model, contributing to the applications development in optimizing the productivity of the development team, ensuring main aspects such as quality, maintainability, and elements reuse. The automatic code generation on the Model-View-Controller architecture provides a feasible maintenance of applications built an ease of elements distribution in a software development team.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e IndustrialDepartamento de Ingeniería de Sistemas e IndustrialMartínez Acosta, Deivis de Jesús (2014) Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD). Maestría thesis, Universidad Nacional de Colombia.0 Generalidades / Computer science, information and general works6 Tecnología (ciencias aplicadas) / TechnologyDesarrollo dirigido por modelos (MDD)Lenguajes de dominio específico (DSL)Generación automática de códigoModelo vista controlador (MVC)Ingeniería de softwareAbstracciónTransformaciones de modelosModel Driven Development (MDD)Domain Specific Language (DSL)Generate Automatic CodeModel View Controller (MVC)Software EngineeringAbstractionModel TransformationHerramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)Trabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL285616.2014.pdfapplication/pdf1591542https://repositorio.unal.edu.co/bitstream/unal/51669/1/285616.2014.pdf3f2fa96abc1f9b89f23fb19acde6ecc2MD51THUMBNAIL285616.2014.pdf.jpg285616.2014.pdf.jpgGenerated Thumbnailimage/jpeg4980https://repositorio.unal.edu.co/bitstream/unal/51669/2/285616.2014.pdf.jpg05f9ea31b9f1e9e6d37288a233a9ff36MD52unal/51669oai:repositorio.unal.edu.co:unal/516692024-02-27 23:08:09.376Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co
dc.title.spa.fl_str_mv Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)
title Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)
spellingShingle Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)
0 Generalidades / Computer science, information and general works
6 Tecnología (ciencias aplicadas) / Technology
Desarrollo dirigido por modelos (MDD)
Lenguajes de dominio específico (DSL)
Generación automática de código
Modelo vista controlador (MVC)
Ingeniería de software
Abstracción
Transformaciones de modelos
Model Driven Development (MDD)
Domain Specific Language (DSL)
Generate Automatic Code
Model View Controller (MVC)
Software Engineering
Abstraction
Model Transformation
title_short Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)
title_full Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)
title_fullStr Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)
title_full_unstemmed Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)
title_sort Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD)
dc.creator.fl_str_mv Martínez Acosta, Deivis de Jesús
dc.contributor.author.spa.fl_str_mv Martínez Acosta, Deivis de Jesús
dc.contributor.spa.fl_str_mv Umaña Acosta, Henry Roberto
dc.subject.ddc.spa.fl_str_mv 0 Generalidades / Computer science, information and general works
6 Tecnología (ciencias aplicadas) / Technology
topic 0 Generalidades / Computer science, information and general works
6 Tecnología (ciencias aplicadas) / Technology
Desarrollo dirigido por modelos (MDD)
Lenguajes de dominio específico (DSL)
Generación automática de código
Modelo vista controlador (MVC)
Ingeniería de software
Abstracción
Transformaciones de modelos
Model Driven Development (MDD)
Domain Specific Language (DSL)
Generate Automatic Code
Model View Controller (MVC)
Software Engineering
Abstraction
Model Transformation
dc.subject.proposal.spa.fl_str_mv Desarrollo dirigido por modelos (MDD)
Lenguajes de dominio específico (DSL)
Generación automática de código
Modelo vista controlador (MVC)
Ingeniería de software
Abstracción
Transformaciones de modelos
Model Driven Development (MDD)
Domain Specific Language (DSL)
Generate Automatic Code
Model View Controller (MVC)
Software Engineering
Abstraction
Model Transformation
description Esta investigación se centra en facilitar el proceso de desarrollo de software, partiendo de la abstracción del problema para construir modelos que permitan la representación de una solución general. Se emplea el desarrollo dirigido por modelos para la elaboración de un lenguaje de dominio específico y las plantillas para la generación de código, tomando como base una implementación de referencia. Se desarrolla una herramienta encargada de proporcionar un entorno de trabajo al desarrollador, y la generación de código fuente basado en un meta modelo, contribuyendo a la construcción de aplicaciones en la optimización de la productividad sobre el equipo que elabora software, asegurando aspectos principales como son la calidad, mantenibilidad y reutilización de elementos. La generación de código en forma automática bajo la arquitectura modelo vista controlador proporciona un mantenimiento factible de las aplicaciones construidas y la facilidad para la distribución de elementos dentro de un equipo de desarrollo de software.
publishDate 2014
dc.date.issued.spa.fl_str_mv 2014
dc.date.accessioned.spa.fl_str_mv 2019-06-29T12:30:57Z
dc.date.available.spa.fl_str_mv 2019-06-29T12:30:57Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/51669
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/45826/
url https://repositorio.unal.edu.co/handle/unal/51669
http://bdigital.unal.edu.co/45826/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial
Departamento de Ingeniería de Sistemas e Industrial
dc.relation.references.spa.fl_str_mv Martínez Acosta, Deivis de Jesús (2014) Herramienta para la generación automática del código fuente para aplicaciones con arquitectura modelo vista controlador (MVC) bajo desarrollo dirigido por modelos textuales (MDD). Maestría thesis, Universidad Nacional de Colombia.
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/51669/1/285616.2014.pdf
https://repositorio.unal.edu.co/bitstream/unal/51669/2/285616.2014.pdf.jpg
bitstream.checksum.fl_str_mv 3f2fa96abc1f9b89f23fb19acde6ecc2
05f9ea31b9f1e9e6d37288a233a9ff36
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089667179446272