Show simple item record

dc.rights.licenseAtribución-NoComercial 4.0 Internacional
dc.contributorUmaña Acosta, Henry Roberto
dc.contributor.authorMartínez Acosta, Deivis de Jesús
dc.date.accessioned2019-06-29T12:30:57Z
dc.date.available2019-06-29T12:30:57Z
dc.date.issued2014
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/51669
dc.description.abstractEsta 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.
dc.description.abstractAbstract. 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.
dc.format.mimetypeapplication/pdf
dc.language.isospa
dc.relation.ispartofUniversidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial
dc.relation.ispartofDepartamento de Ingeniería de Sistemas e Industrial
dc.rightsDerechos reservados - Universidad Nacional de Colombia
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/
dc.subject.ddc0 Generalidades / Computer science, information and general works
dc.subject.ddc6 Tecnología (ciencias aplicadas) / Technology
dc.titleHerramienta 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.typeTrabajo de grado - Maestría
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dc.identifier.eprintshttp://bdigital.unal.edu.co/45826/
dc.description.degreelevelMaestría
dc.relation.referencesMartí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.accessrightsinfo:eu-repo/semantics/openAccess
dc.subject.proposalDesarrollo dirigido por modelos (MDD)
dc.subject.proposalLenguajes de dominio específico (DSL)
dc.subject.proposalGeneración automática de código
dc.subject.proposalModelo vista controlador (MVC)
dc.subject.proposalIngeniería de software
dc.subject.proposalAbstracción
dc.subject.proposalTransformaciones de modelos
dc.subject.proposalModel Driven Development (MDD)
dc.subject.proposalDomain Specific Language (DSL)
dc.subject.proposalGenerate Automatic Code
dc.subject.proposalModel View Controller (MVC)
dc.subject.proposalSoftware Engineering
dc.subject.proposalAbstraction
dc.subject.proposalModel Transformation
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.redcolhttp://purl.org/redcol/resource_type/TM
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial 4.0 InternacionalThis work is licensed under a Creative Commons Reconocimiento-NoComercial 4.0.This document has been deposited by the author (s) under the following certificate of deposit