Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real
Ano de defesa: | 2005 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Não Informado pela instituição
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | http://hdl.handle.net/10183/7426 |
Resumo: | A crescente complexidade dos sistemas tempo-real embarcados demanda novas metodologias e ferramentas para gerenciar os problemas de projeto, análise, integração e validação de sistemas complexos. Este trabalho aborda o tema co-projeto de sistemas tempo-real embarcados, propondo estratégias para a integração das fases iniciais de modelagem de um sistema tempo-real embarcado com as fases subseqüentes do projeto, como a implementação do software e do hardware. É proposto um framework orientado a objetos que permite a criação de modelos orientados a objetos de sistemas tempo-real embarcados, utilizando conceitos temporais similares aos propostos em UML-RT (ou mais especificamente no UML Profile for Schedulability, Performance and Time). É proposta uma estratégia de mapeamento dos requisitos temporais dos diagramas UMLRT para uma interface de programação (API) baseada na “Especificação Tempo-Real para Java” (Real-Time Specification for Java ou RTSJ), a qual pode ser executada tanto em software – em programas RTSJ executando em máquinas virtuais Java (JVM) tempo-real – ou em hardware – em processadores Java Tempo-Real. Para permitir o mapeamento para hardware são propostas extensões tempo-real ao processador Java FemtoJava, desenvolvido no âmbito de dissertações de mestrado e projetos de pesquisa no PPGC, criando-se um novo processador tempo-real denominado de RT-FemtoJava. Dentre as extensões propostas ao processador FemtoJava destaca-se a inclusão de um relógio de tempo-real e o suporte a instruções para alocação e manipulação de objetos. Os conceitos propostos foram validados no âmbito de estudos de caso, sendo os resultados obtidos descritos na presente dissertação. |
id |
URGS_214d01686574ab60f2e888c6b1021ea1 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/7426 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
|
spelling |
Wehrmeister, Marco AurélioPereira, Carlos Eduardo2007-06-06T19:06:19Z2005http://hdl.handle.net/10183/7426000499791A crescente complexidade dos sistemas tempo-real embarcados demanda novas metodologias e ferramentas para gerenciar os problemas de projeto, análise, integração e validação de sistemas complexos. Este trabalho aborda o tema co-projeto de sistemas tempo-real embarcados, propondo estratégias para a integração das fases iniciais de modelagem de um sistema tempo-real embarcado com as fases subseqüentes do projeto, como a implementação do software e do hardware. É proposto um framework orientado a objetos que permite a criação de modelos orientados a objetos de sistemas tempo-real embarcados, utilizando conceitos temporais similares aos propostos em UML-RT (ou mais especificamente no UML Profile for Schedulability, Performance and Time). É proposta uma estratégia de mapeamento dos requisitos temporais dos diagramas UMLRT para uma interface de programação (API) baseada na “Especificação Tempo-Real para Java” (Real-Time Specification for Java ou RTSJ), a qual pode ser executada tanto em software – em programas RTSJ executando em máquinas virtuais Java (JVM) tempo-real – ou em hardware – em processadores Java Tempo-Real. Para permitir o mapeamento para hardware são propostas extensões tempo-real ao processador Java FemtoJava, desenvolvido no âmbito de dissertações de mestrado e projetos de pesquisa no PPGC, criando-se um novo processador tempo-real denominado de RT-FemtoJava. Dentre as extensões propostas ao processador FemtoJava destaca-se a inclusão de um relógio de tempo-real e o suporte a instruções para alocação e manipulação de objetos. Os conceitos propostos foram validados no âmbito de estudos de caso, sendo os resultados obtidos descritos na presente dissertação.application/pdfporTempo real : ComputadoresSistemas : Tempo realSistemas embarcadosFramework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-realinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2005mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000499791.pdf000499791.pdfTexto completoapplication/pdf3141833http://www.lume.ufrgs.br/bitstream/10183/7426/1/000499791.pdfca0138f519c1ffb52f3af011e7e15221MD51TEXT000499791.pdf.txt000499791.pdf.txtExtracted Texttext/plain257586http://www.lume.ufrgs.br/bitstream/10183/7426/2/000499791.pdf.txtba3e98512c9fccfd4900503673c835b6MD52THUMBNAIL000499791.pdf.jpg000499791.pdf.jpgGenerated Thumbnailimage/jpeg1144http://www.lume.ufrgs.br/bitstream/10183/7426/3/000499791.pdf.jpg7e770cf0bb1df59e0eba897b674e8dc4MD5310183/74262018-10-11 08:26:37.002oai:www.lume.ufrgs.br:10183/7426Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-11T11:26:37Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
title |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
spellingShingle |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real Wehrmeister, Marco Aurélio Tempo real : Computadores Sistemas : Tempo real Sistemas embarcados |
title_short |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
title_full |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
title_fullStr |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
title_full_unstemmed |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
title_sort |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
author |
Wehrmeister, Marco Aurélio |
author_facet |
Wehrmeister, Marco Aurélio |
author_role |
author |
dc.contributor.author.fl_str_mv |
Wehrmeister, Marco Aurélio |
dc.contributor.advisor1.fl_str_mv |
Pereira, Carlos Eduardo |
contributor_str_mv |
Pereira, Carlos Eduardo |
dc.subject.por.fl_str_mv |
Tempo real : Computadores Sistemas : Tempo real Sistemas embarcados |
topic |
Tempo real : Computadores Sistemas : Tempo real Sistemas embarcados |
description |
A crescente complexidade dos sistemas tempo-real embarcados demanda novas metodologias e ferramentas para gerenciar os problemas de projeto, análise, integração e validação de sistemas complexos. Este trabalho aborda o tema co-projeto de sistemas tempo-real embarcados, propondo estratégias para a integração das fases iniciais de modelagem de um sistema tempo-real embarcado com as fases subseqüentes do projeto, como a implementação do software e do hardware. É proposto um framework orientado a objetos que permite a criação de modelos orientados a objetos de sistemas tempo-real embarcados, utilizando conceitos temporais similares aos propostos em UML-RT (ou mais especificamente no UML Profile for Schedulability, Performance and Time). É proposta uma estratégia de mapeamento dos requisitos temporais dos diagramas UMLRT para uma interface de programação (API) baseada na “Especificação Tempo-Real para Java” (Real-Time Specification for Java ou RTSJ), a qual pode ser executada tanto em software – em programas RTSJ executando em máquinas virtuais Java (JVM) tempo-real – ou em hardware – em processadores Java Tempo-Real. Para permitir o mapeamento para hardware são propostas extensões tempo-real ao processador Java FemtoJava, desenvolvido no âmbito de dissertações de mestrado e projetos de pesquisa no PPGC, criando-se um novo processador tempo-real denominado de RT-FemtoJava. Dentre as extensões propostas ao processador FemtoJava destaca-se a inclusão de um relógio de tempo-real e o suporte a instruções para alocação e manipulação de objetos. Os conceitos propostos foram validados no âmbito de estudos de caso, sendo os resultados obtidos descritos na presente dissertação. |
publishDate |
2005 |
dc.date.issued.fl_str_mv |
2005 |
dc.date.accessioned.fl_str_mv |
2007-06-06T19:06:19Z |
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 |
http://hdl.handle.net/10183/7426 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000499791 |
url |
http://hdl.handle.net/10183/7426 |
identifier_str_mv |
000499791 |
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 |
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/7426/1/000499791.pdf http://www.lume.ufrgs.br/bitstream/10183/7426/2/000499791.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/7426/3/000499791.pdf.jpg |
bitstream.checksum.fl_str_mv |
ca0138f519c1ffb52f3af011e7e15221 ba3e98512c9fccfd4900503673c835b6 7e770cf0bb1df59e0eba897b674e8dc4 |
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_ |
1816737160855814144 |