Compressão de byte-code utilizando recuperação de sintaxe abstrata
Autor(a) principal: | |
---|---|
Data de Publicação: | 2000 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1607942 |
Resumo: | Orientador: Guido Costa Souza de Araujo |
id |
UNICAMP-30_dbc4013596f17b19d8525fff30d0494b |
---|---|
oai_identifier_str |
oai::433400 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Compressão de byte-code utilizando recuperação de sintaxe abstrataCompressão de dados (Computação)Compiladores (Computadores)Linguagem de programação (Computadores)Orientador: Guido Costa Souza de AraujoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Com os avanços da tecnologia nas áreas de comunicação sem fio e computação pessoal, os chamados computadores portáteis. ou handhelds estão se tornando alvo de muita atenção em Computação. Por outro lado, linguagens cujo alvo são máquinas virtuais (ex. Java), têm permitido a construção de sistemas portáteis distribuídos que são independentes do processador. Os handhelds são normalmente projetados em torno de um processador dedicado e uma pequena quantidade de memória, de modo a manter baixo o custo do projeto. As limitações de memória encontradas em tais dispositivos, e o aumento da demanda por banda disponível. nas redes têm renovado o interesse em pesquisas voltadas para a compressão de código móvel. Neste trabalho, nós mostramos um método de compressão para estes dispositivos baseado na recuperação das Árvores de Sintaxe Abstrata (ASA) do programa. Resultados experimentais, utilizando o Benchmark JVM98, revelaram uma melhoria nas razões de compressão em relação àquelas obtidas usando exclusivamente o algoritmo Lempel-Ziv- Welch.Abstract: With the advances in technologies for wireless communications and personal computing, the so called portable appliances or handhelds are expected to become mainstream computer devices. Gn the software side, languages targeted to virtual machines (eg. lava) have enabled the design of flexible mobile distributed systems that are independent of the underlying processor. In order to keep costs low, handhelds are usually designed around a cheap dedicated processor and a small memory set. The memory size constraints found on such devices, and the increasing demand for bandwidth have been renewing the research interest towards new program compression techniques. In this work, we show a compression method for these devices, that is based on the recovery of the program Abstract Syntax Trees. Experimental results, using the JVM98 Benchmark, reveal an improvement on the compression ratio over the LZW algorithm when the ASTs are recovered before com pression.MestradoMestre em Ciência da Computação[s.n.]Araújo, Guido Costa Souza de, 1962-Barros, Edna Natividade da SilvaBusato, Luiz EduardoUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASCosta, Bruno Kraychete da2000info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf63f. : il.https://hdl.handle.net/20.500.12733/1607942COSTA, Bruno Kraychete da. Compressão de byte-code utilizando recuperação de sintaxe abstrata. 2000. 63f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607942. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/433400porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T05:19:18Zoai::433400Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T05:19:18Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Compressão de byte-code utilizando recuperação de sintaxe abstrata |
title |
Compressão de byte-code utilizando recuperação de sintaxe abstrata |
spellingShingle |
Compressão de byte-code utilizando recuperação de sintaxe abstrata Costa, Bruno Kraychete da Compressão de dados (Computação) Compiladores (Computadores) Linguagem de programação (Computadores) |
title_short |
Compressão de byte-code utilizando recuperação de sintaxe abstrata |
title_full |
Compressão de byte-code utilizando recuperação de sintaxe abstrata |
title_fullStr |
Compressão de byte-code utilizando recuperação de sintaxe abstrata |
title_full_unstemmed |
Compressão de byte-code utilizando recuperação de sintaxe abstrata |
title_sort |
Compressão de byte-code utilizando recuperação de sintaxe abstrata |
author |
Costa, Bruno Kraychete da |
author_facet |
Costa, Bruno Kraychete da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Araújo, Guido Costa Souza de, 1962- Barros, Edna Natividade da Silva Busato, Luiz Eduardo Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Programa de Pós-Graduação em Ciência da Computação UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Costa, Bruno Kraychete da |
dc.subject.por.fl_str_mv |
Compressão de dados (Computação) Compiladores (Computadores) Linguagem de programação (Computadores) |
topic |
Compressão de dados (Computação) Compiladores (Computadores) Linguagem de programação (Computadores) |
description |
Orientador: Guido Costa Souza de Araujo |
publishDate |
2000 |
dc.date.none.fl_str_mv |
2000 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/20.500.12733/1607942 COSTA, Bruno Kraychete da. Compressão de byte-code utilizando recuperação de sintaxe abstrata. 2000. 63f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607942. Acesso em: 2 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1607942 |
identifier_str_mv |
COSTA, Bruno Kraychete da. Compressão de byte-code utilizando recuperação de sintaxe abstrata. 2000. 63f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607942. Acesso em: 2 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/433400 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 63f. : il. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1809188993493893120 |