Design space exploration of SW and HW IP based on object oriented methodology for embedded system applications

Detalhes bibliográficos
Autor(a) principal: Mattos, Julio Carlos Balzano de
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