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