Compilación en tiempo de ejecución orientada por sintaxis

La compilación al vuelo es una técnica utilizada usualmente para optimizar máquinas virtuales. En este trabajo, se propone una variante que se aprovecha de información sintáctica provista por el compilador. Esta opción es interesante porque la información sintáctica requerida puede ser generada por...

Full description

Autores:
Parra Rodríguez, Juan David
Tipo de recurso:
Fecha de publicación:
2010
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/11304
Acceso en línea:
http://hdl.handle.net/1992/11304
Palabra clave:
Compilación (Computadores electrónicos) - Investigaciones
Máquinas virtuales - Investigaciones
Emuladores (Programas para computador) - Investigaciones
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UNIANDES2_2ca53569d7557b04977da252d94bb4ca
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/11304
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
spelling Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Gómez Díaz, Rafael Enriqueeaf2200b-9765-40b5-affb-8a5b62cf71ea600Parra Rodríguez, Juan David471a8517-3a10-43c7-8882-924f18ada07a6002018-09-28T07:52:51Z2018-09-28T07:52:51Z2010http://hdl.handle.net/1992/11304u433176.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/La compilación al vuelo es una técnica utilizada usualmente para optimizar máquinas virtuales. En este trabajo, se propone una variante que se aprovecha de información sintáctica provista por el compilador. Esta opción es interesante porque la información sintáctica requerida puede ser generada por el compilador, durante el análisis sintáctico, permitiendo que la máquina virtual haga uso del mismo para optimizar el proceso de detección, compilación y concatenación de secciones compiladas.Magíster en Ingeniería de Sistemas y ComputaciónMaestría78 hojasapplication/pdfspaUniandesMaestría en Ingeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaCompilación en tiempo de ejecución orientada por sintaxisTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMCompilación (Computadores electrónicos) - InvestigacionesMáquinas virtuales - InvestigacionesEmuladores (Programas para computador) - InvestigacionesIngenieríaPublicationTEXTu433176.pdf.txtu433176.pdf.txtExtracted texttext/plain100325https://repositorio.uniandes.edu.co/bitstreams/debd9b5e-d66d-44c7-b33e-9acbb8ce1195/download36b480a2629f4fef34eb171231ee3663MD54ORIGINALu433176.pdfapplication/pdf863938https://repositorio.uniandes.edu.co/bitstreams/daad20a7-b084-443b-b221-cd7aeeb72109/download23042336f813254ce743bb6c39ec09b7MD51THUMBNAILu433176.pdf.jpgu433176.pdf.jpgIM Thumbnailimage/jpeg3120https://repositorio.uniandes.edu.co/bitstreams/cb88b14e-afde-4c9b-a687-ed6a1c5fa3ff/download9da83b11708bd98183049bf31de25704MD551992/11304oai:repositorio.uniandes.edu.co:1992/113042023-10-10 17:26:40.076http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co
dc.title.es_CO.fl_str_mv Compilación en tiempo de ejecución orientada por sintaxis
title Compilación en tiempo de ejecución orientada por sintaxis
spellingShingle Compilación en tiempo de ejecución orientada por sintaxis
Compilación (Computadores electrónicos) - Investigaciones
Máquinas virtuales - Investigaciones
Emuladores (Programas para computador) - Investigaciones
Ingeniería
title_short Compilación en tiempo de ejecución orientada por sintaxis
title_full Compilación en tiempo de ejecución orientada por sintaxis
title_fullStr Compilación en tiempo de ejecución orientada por sintaxis
title_full_unstemmed Compilación en tiempo de ejecución orientada por sintaxis
title_sort Compilación en tiempo de ejecución orientada por sintaxis
dc.creator.fl_str_mv Parra Rodríguez, Juan David
dc.contributor.advisor.none.fl_str_mv Gómez Díaz, Rafael Enrique
dc.contributor.author.none.fl_str_mv Parra Rodríguez, Juan David
dc.subject.keyword.es_CO.fl_str_mv Compilación (Computadores electrónicos) - Investigaciones
Máquinas virtuales - Investigaciones
Emuladores (Programas para computador) - Investigaciones
topic Compilación (Computadores electrónicos) - Investigaciones
Máquinas virtuales - Investigaciones
Emuladores (Programas para computador) - Investigaciones
Ingeniería
dc.subject.themes.none.fl_str_mv Ingeniería
description La compilación al vuelo es una técnica utilizada usualmente para optimizar máquinas virtuales. En este trabajo, se propone una variante que se aprovecha de información sintáctica provista por el compilador. Esta opción es interesante porque la información sintáctica requerida puede ser generada por el compilador, durante el análisis sintáctico, permitiendo que la máquina virtual haga uso del mismo para optimizar el proceso de detección, compilación y concatenación de secciones compiladas.
publishDate 2010
dc.date.issued.none.fl_str_mv 2010
dc.date.accessioned.none.fl_str_mv 2018-09-28T07:52:51Z
dc.date.available.none.fl_str_mv 2018-09-28T07:52:51Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/11304
dc.identifier.pdf.none.fl_str_mv u433176.pdf
dc.identifier.instname.spa.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/11304
identifier_str_mv u433176.pdf
instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.es_CO.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 78 hojas
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Uniandes
dc.publisher.program.es_CO.fl_str_mv Maestría en Ingeniería de Sistemas y Computación
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería de Sistemas y Computación
dc.source.es_CO.fl_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
instname_str Universidad de los Andes
institution Universidad de los Andes
reponame_str Repositorio Institucional Séneca
collection Repositorio Institucional Séneca
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/debd9b5e-d66d-44c7-b33e-9acbb8ce1195/download
https://repositorio.uniandes.edu.co/bitstreams/daad20a7-b084-443b-b221-cd7aeeb72109/download
https://repositorio.uniandes.edu.co/bitstreams/cb88b14e-afde-4c9b-a687-ed6a1c5fa3ff/download
bitstream.checksum.fl_str_mv 36b480a2629f4fef34eb171231ee3663
23042336f813254ce743bb6c39ec09b7
9da83b11708bd98183049bf31de25704
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1812133937484398592