Ambiente de execução para aplicações escritas em java no sistema EPOS

Detalhes bibliográficos
Autor(a) principal: Secchi, Luciano
Data de Publicação: 2004
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: http://repositorio.ufsc.br/xmlui/handle/123456789/87487
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.
id UFSC_850257a05202349a4f24a87e36942be4
oai_identifier_str oai:repositorio.ufsc.br:123456789/87487
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Ambiente de execução para aplicações escritas em java no sistema EPOSCiência da computaçãoInformaticaEngenharia de softwareJava (Linguagem de programação de computador)Sistemas embutidos de computadorDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.Este trabalho mostra uma nova metodologia para executar aplicações escritas em Java em sistemas embutidos que possuam severas restrições de hardware. Para isto, esta metodologia faz uso da técnica de engenharia de software denominada Application-Oriented System Design. Dada uma aplicação ou conjunto de aplicações, um ambiente de execução sob medida é construído para suprir suas necessidades. As necessidades da aplicação são obtidas de forma automática, através da análise de seu código. A análise é feita a partir do código Java compilado (bytecode Java). Essa abordagem possibilita que mesmo aplicações ou bibliotecas sem código fonte conhecido possam ser analisadas com esta técnica. O ambiente de execução é construído a partir de componentes de software que são utilizados de acordo com regras de dependência e modelos de custo. Os componentes de software utilizados fazem parte do sistema EPOS, um sistema que segue os princípios da Application-Oriented System Design. O código da aplicação, em bytecode Java, pode ser reduzido através de métodos de compactação de código e extração.Antes do passo da análise de dependências, os elementos de software da aplicação que são fundamentais a sua execução são selecionados e a aplicação pode ser reconstruída sem dependências desnecessárias. O trabalho propõe a transformação da aplicação escrita em Java para código nativo do hardware. A transformação para código nativo diminui a necessidade de memória e melhora o desempenho das aplicações. Esta transformação pode ser feita com compiladores Ahead-of-Time, como é o caso do compilador GNU GCJ.Florianópolis, SCFrohlich, Antonio Augusto MedeirosUniversidade Federal de Santa CatarinaSecchi, Luciano2012-10-21T20:52:46Z2012-10-21T20:52:46Z20042004info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis1 v.| il., tab.application/pdf225417http://repositorio.ufsc.br/xmlui/handle/123456789/87487porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2013-05-03T20:39:33Zoai:repositorio.ufsc.br:123456789/87487Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732013-05-03T20:39:33Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Ambiente de execução para aplicações escritas em java no sistema EPOS
title Ambiente de execução para aplicações escritas em java no sistema EPOS
spellingShingle Ambiente de execução para aplicações escritas em java no sistema EPOS
Secchi, Luciano
Ciência da computação
Informatica
Engenharia de software
Java (Linguagem de programação de computador)
Sistemas embutidos de computador
title_short Ambiente de execução para aplicações escritas em java no sistema EPOS
title_full Ambiente de execução para aplicações escritas em java no sistema EPOS
title_fullStr Ambiente de execução para aplicações escritas em java no sistema EPOS
title_full_unstemmed Ambiente de execução para aplicações escritas em java no sistema EPOS
title_sort Ambiente de execução para aplicações escritas em java no sistema EPOS
author Secchi, Luciano
author_facet Secchi, Luciano
author_role author
dc.contributor.none.fl_str_mv Frohlich, Antonio Augusto Medeiros
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Secchi, Luciano
dc.subject.por.fl_str_mv Ciência da computação
Informatica
Engenharia de software
Java (Linguagem de programação de computador)
Sistemas embutidos de computador
topic Ciência da computação
Informatica
Engenharia de software
Java (Linguagem de programação de computador)
Sistemas embutidos de computador
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.
publishDate 2004
dc.date.none.fl_str_mv 2004
2004
2012-10-21T20:52:46Z
2012-10-21T20:52:46Z
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 225417
http://repositorio.ufsc.br/xmlui/handle/123456789/87487
identifier_str_mv 225417
url http://repositorio.ufsc.br/xmlui/handle/123456789/87487
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 1 v.| il., tab.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652023734730752