Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Tipo de documento: | Tese |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/13484 |
Resumo: | O software vem se tornando cada vez mais o principal fator de custo no desenvolvimento de dispositivos embarcados. Atualmente, com o aumento aumentando da complexidade dos sistemas embarcados, se faz necessário o uso de técnicas e metodologias que, ao mesmo tempo, permitam o aumento da produtividade do desenvolvimento de software e permitam manipular as restrições dos sistemas embarcados como tamanho de memória, comportamento de tempo real, desempenho e energia. A análise e projeto orientado a objetos são altamente conhecidos e utilizados na comunidade de engenharia de software. Este paradigma auxilia no desenvolvimento e manutenção do software, porém apresenta uma signi cativa sobrecarga em termos de memória, desempenho e tamanho do código. Esta tese introduz uma metodologia e um conjunto de ferramentas que permitem o uso concomitante de orientação a objetos e os diferentes requisitos dos sistemas embarcados. Para atingir este objetivo, esta tese apresenta uma metodologia para exploração de software embarcado orientado a objetos que permite melhoria em diferentes níveis do processo de desenvolvimento do software baseado em diferentes implementações do mesmo processador. Os resultados da metodologia são apresentados baseados na aplicação de um tocador de MP3. |
id |
URGS_6e73ad2019df43c88ffbad58ef793c44 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/13484 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Mattos, Julio Carlos Balzano deCarro, Luigi2008-07-29T04:12:22Z2007http://hdl.handle.net/10183/13484000648263O software vem se tornando cada vez mais o principal fator de custo no desenvolvimento de dispositivos embarcados. Atualmente, com o aumento aumentando da complexidade dos sistemas embarcados, se faz necessário o uso de técnicas e metodologias que, ao mesmo tempo, permitam o aumento da produtividade do desenvolvimento de software e permitam manipular as restrições dos sistemas embarcados como tamanho de memória, comportamento de tempo real, desempenho e energia. A análise e projeto orientado a objetos são altamente conhecidos e utilizados na comunidade de engenharia de software. Este paradigma auxilia no desenvolvimento e manutenção do software, porém apresenta uma signi cativa sobrecarga em termos de memória, desempenho e tamanho do código. Esta tese introduz uma metodologia e um conjunto de ferramentas que permitem o uso concomitante de orientação a objetos e os diferentes requisitos dos sistemas embarcados. Para atingir este objetivo, esta tese apresenta uma metodologia para exploração de software embarcado orientado a objetos que permite melhoria em diferentes níveis do processo de desenvolvimento do software baseado em diferentes implementações do mesmo processador. Os resultados da metodologia são apresentados baseados na aplicação de um tocador de MP3.Software is increasingly becoming the major cost factor for embedded devices. Nowadays, with the growing complexity of embedded systems, it is necessary to use techniques and methodologies that can, at the same time, increase software productivity and manipulate embedded systems constraints - like memory footprint, real-time behavior, performance and energy. Object-oriented modeling and design is a widely known methodology in software engineering. This paradigm may satisfy software portability and maintainability requirements, but it presents overhead in terms of memory, performance and code size. This thesis introduces a methodology and a set of tools that can deal, at the same time, with object orientation and di erent embedded systems requirements. To achieve this goal, the thesis presents a methodology to explore object-oriented embedded software improving di erent levels in the software design based on di erent implementations with the same processor. The results of the methodology are presented based on an MP3 player application.application/pdfengMicroeletrônicaSistemas embarcadosSistemas digitaisEmbedded systemsEmbedded softwareObject orientationDesign space explorationDesign space exploration of SW and HW IP based on object oriented methodology for embedded system applicationsExploração do espaço de projeto de IPs de SW e HW em uma metodologia orientada a objetos para aplicações embarcadas info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2007doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000648263.pdf.txt000648263.pdf.txtExtracted Texttext/plain146543http://www.lume.ufrgs.br/bitstream/10183/13484/2/000648263.pdf.txtc4f2912c6934236205b3e678664257ffMD52ORIGINAL000648263.pdf000648263.pdfTexto completo (inglês)application/pdf2000024http://www.lume.ufrgs.br/bitstream/10183/13484/1/000648263.pdf83d9bfea55226a66fc21fdee8f693ea8MD51THUMBNAIL000648263.pdf.jpg000648263.pdf.jpgGenerated Thumbnailimage/jpeg1041http://www.lume.ufrgs.br/bitstream/10183/13484/3/000648263.pdf.jpg627905fc2780b32a08362de42da953d4MD5310183/134842021-05-07 04:38:33.074309oai:www.lume.ufrgs.br:10183/13484Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-07T07:38:33Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications |
dc.title.alternative.pt.fl_str_mv |
Exploração do espaço de projeto de IPs de SW e HW em uma metodologia orientada a objetos para aplicações embarcadas |
title |
Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications |
spellingShingle |
Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications Mattos, Julio Carlos Balzano de Microeletrônica Sistemas embarcados Sistemas digitais Embedded systems Embedded software Object orientation Design space exploration |
title_short |
Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications |
title_full |
Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications |
title_fullStr |
Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications |
title_full_unstemmed |
Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications |
title_sort |
Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications |
author |
Mattos, Julio Carlos Balzano de |
author_facet |
Mattos, Julio Carlos Balzano de |
author_role |
author |
dc.contributor.author.fl_str_mv |
Mattos, Julio Carlos Balzano de |
dc.contributor.advisor1.fl_str_mv |
Carro, Luigi |
contributor_str_mv |
Carro, Luigi |
dc.subject.por.fl_str_mv |
Microeletrônica Sistemas embarcados Sistemas digitais |
topic |
Microeletrônica Sistemas embarcados Sistemas digitais Embedded systems Embedded software Object orientation Design space exploration |
dc.subject.eng.fl_str_mv |
Embedded systems Embedded software Object orientation Design space exploration |
description |
O software vem se tornando cada vez mais o principal fator de custo no desenvolvimento de dispositivos embarcados. Atualmente, com o aumento aumentando da complexidade dos sistemas embarcados, se faz necessário o uso de técnicas e metodologias que, ao mesmo tempo, permitam o aumento da produtividade do desenvolvimento de software e permitam manipular as restrições dos sistemas embarcados como tamanho de memória, comportamento de tempo real, desempenho e energia. A análise e projeto orientado a objetos são altamente conhecidos e utilizados na comunidade de engenharia de software. Este paradigma auxilia no desenvolvimento e manutenção do software, porém apresenta uma signi cativa sobrecarga em termos de memória, desempenho e tamanho do código. Esta tese introduz uma metodologia e um conjunto de ferramentas que permitem o uso concomitante de orientação a objetos e os diferentes requisitos dos sistemas embarcados. Para atingir este objetivo, esta tese apresenta uma metodologia para exploração de software embarcado orientado a objetos que permite melhoria em diferentes níveis do processo de desenvolvimento do software baseado em diferentes implementações do mesmo processador. Os resultados da metodologia são apresentados baseados na aplicação de um tocador de MP3. |
publishDate |
2007 |
dc.date.issued.fl_str_mv |
2007 |
dc.date.accessioned.fl_str_mv |
2008-07-29T04:12:22Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/13484 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000648263 |
url |
http://hdl.handle.net/10183/13484 |
identifier_str_mv |
000648263 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/13484/2/000648263.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/13484/1/000648263.pdf http://www.lume.ufrgs.br/bitstream/10183/13484/3/000648263.pdf.jpg |
bitstream.checksum.fl_str_mv |
c4f2912c6934236205b3e678664257ff 83d9bfea55226a66fc21fdee8f693ea8 627905fc2780b32a08362de42da953d4 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1816736806350094336 |