Definition of a domain specific language for building code generators based on relational models
El presente trabajo define los components y arquitectura de un Lengaje de Dominio Especifico que saca provecho de patrones y tareas comunes desarrolladas por los generadores de código basados en bases de datos relacionales. Este DSL (Domain-specific Language) permite a los desarrolladores facilmente...
- Autores:
-
Vargas Álvarez , Julián David
- Tipo de recurso:
- Fecha de publicación:
- 2011
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/7413
- Palabra clave:
- 0 Generalidades / Computer science, information and general works
51 Matemáticas / Mathematics
62 Ingeniería y operaciones afines / Engineering
Generación automática de código
Lenguaje de dominio específico / Automatic code generation
Domain-specific language
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_886cc208697e3a251e4a9c9e2d018cbc |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/7413 |
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_abf2Duarte Amaya, HelgaVargas Álvarez , Julián David0926c1b7-5ffa-47d9-a81e-cfcdedec03bb3002019-06-24T16:36:20Z2019-06-24T16:36:20Z2011https://repositorio.unal.edu.co/handle/unal/7413http://bdigital.unal.edu.co/3790/El presente trabajo define los components y arquitectura de un Lengaje de Dominio Especifico que saca provecho de patrones y tareas comunes desarrolladas por los generadores de código basados en bases de datos relacionales. Este DSL (Domain-specific Language) permite a los desarrolladores facilmente construir y mantener generadores de código personalizados que se ajusten a sus requerimientos particulares en lugar de construirlos desde cero utilizando lenguajes de programación de proposito general, lo que es más costoso en terminus de tiempo. El presente trabajo incluye la definición del Dominio de Generación de Código enfocado en la trasformación de modelos relacionales en código fuente de aplicaciones, la arquitectura de alto nivel y modelos de caracteristicas. / Abstract. The present work defines the components and architecture of a Domain-specific Language that takes advantage of patterns and common tasks performed by code generators based on relational databases. This DSL (Domain-specific Language) allows developers to easily and rapidly build and maintain custom code generators that meet their particular requirements instead of building them from scratch using general purpose programming languages, which is more expensive in terms of time. Current work includes the definition of the Code Generation Domain constrained to the transformation of relational models into applications source code, high level architecture and features models.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 IndustrialVargas Álvarez , Julián David (2011) Definition of a domain specific language for building code generators based on relational models. Maestría thesis, Universidad Nacional de Colombia.0 Generalidades / Computer science, information and general works51 Matemáticas / Mathematics62 Ingeniería y operaciones afines / EngineeringGeneración automática de códigoLenguaje de dominio específico / Automatic code generationDomain-specific languageDefinition of a domain specific language for building code generators based on relational modelsTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL299784.2011.pdfapplication/pdf1548796https://repositorio.unal.edu.co/bitstream/unal/7413/1/299784.2011.pdf88687012b7dcc092f74836282e01f099MD51THUMBNAIL299784.2011.pdf.jpg299784.2011.pdf.jpgGenerated Thumbnailimage/jpeg3912https://repositorio.unal.edu.co/bitstream/unal/7413/2/299784.2011.pdf.jpg1e21c2ced51559382b01ea8e9103250eMD52unal/7413oai:repositorio.unal.edu.co:unal/74132022-10-31 17:31:49.534Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |
dc.title.spa.fl_str_mv |
Definition of a domain specific language for building code generators based on relational models |
title |
Definition of a domain specific language for building code generators based on relational models |
spellingShingle |
Definition of a domain specific language for building code generators based on relational models 0 Generalidades / Computer science, information and general works 51 Matemáticas / Mathematics 62 Ingeniería y operaciones afines / Engineering Generación automática de código Lenguaje de dominio específico / Automatic code generation Domain-specific language |
title_short |
Definition of a domain specific language for building code generators based on relational models |
title_full |
Definition of a domain specific language for building code generators based on relational models |
title_fullStr |
Definition of a domain specific language for building code generators based on relational models |
title_full_unstemmed |
Definition of a domain specific language for building code generators based on relational models |
title_sort |
Definition of a domain specific language for building code generators based on relational models |
dc.creator.fl_str_mv |
Vargas Álvarez , Julián David |
dc.contributor.author.spa.fl_str_mv |
Vargas Álvarez , Julián David |
dc.contributor.spa.fl_str_mv |
Duarte Amaya, Helga |
dc.subject.ddc.spa.fl_str_mv |
0 Generalidades / Computer science, information and general works 51 Matemáticas / Mathematics 62 Ingeniería y operaciones afines / Engineering |
topic |
0 Generalidades / Computer science, information and general works 51 Matemáticas / Mathematics 62 Ingeniería y operaciones afines / Engineering Generación automática de código Lenguaje de dominio específico / Automatic code generation Domain-specific language |
dc.subject.proposal.spa.fl_str_mv |
Generación automática de código Lenguaje de dominio específico / Automatic code generation Domain-specific language |
description |
El presente trabajo define los components y arquitectura de un Lengaje de Dominio Especifico que saca provecho de patrones y tareas comunes desarrolladas por los generadores de código basados en bases de datos relacionales. Este DSL (Domain-specific Language) permite a los desarrolladores facilmente construir y mantener generadores de código personalizados que se ajusten a sus requerimientos particulares en lugar de construirlos desde cero utilizando lenguajes de programación de proposito general, lo que es más costoso en terminus de tiempo. El presente trabajo incluye la definición del Dominio de Generación de Código enfocado en la trasformación de modelos relacionales en código fuente de aplicaciones, la arquitectura de alto nivel y modelos de caracteristicas. / Abstract. The present work defines the components and architecture of a Domain-specific Language that takes advantage of patterns and common tasks performed by code generators based on relational databases. This DSL (Domain-specific Language) allows developers to easily and rapidly build and maintain custom code generators that meet their particular requirements instead of building them from scratch using general purpose programming languages, which is more expensive in terms of time. Current work includes the definition of the Code Generation Domain constrained to the transformation of relational models into applications source code, high level architecture and features models. |
publishDate |
2011 |
dc.date.issued.spa.fl_str_mv |
2011 |
dc.date.accessioned.spa.fl_str_mv |
2019-06-24T16:36:20Z |
dc.date.available.spa.fl_str_mv |
2019-06-24T16:36:20Z |
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/7413 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/3790/ |
url |
https://repositorio.unal.edu.co/handle/unal/7413 http://bdigital.unal.edu.co/3790/ |
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 |
Vargas Álvarez , Julián David (2011) Definition of a domain specific language for building code generators based on relational models. 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/7413/1/299784.2011.pdf https://repositorio.unal.edu.co/bitstream/unal/7413/2/299784.2011.pdf.jpg |
bitstream.checksum.fl_str_mv |
88687012b7dcc092f74836282e01f099 1e21c2ced51559382b01ea8e9103250e |
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_ |
1814089859832217600 |