Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real
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 in...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
2007
|
Subjects: | |
Online Access: | http://hdl.handle.net/10183/7426 |
id |
ndltd-IBICT-oai-lume.ufrgs.br-10183-7426 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-lume.ufrgs.br-10183-74262018-10-21T16:49:27Z Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real Wehrmeister, Marco Aurélio Pereira, Carlos Eduardo Tempo real : Computadores Sistemas : Tempo real Sistemas embarcados 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. 2007-06-06T19:06:19Z 2005 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/7426 000499791 por info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Tempo real : Computadores Sistemas : Tempo real Sistemas embarcados |
spellingShingle |
Tempo real : Computadores Sistemas : Tempo real Sistemas embarcados Wehrmeister, Marco Aurélio Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
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. |
author2 |
Pereira, Carlos Eduardo |
author_facet |
Pereira, Carlos Eduardo Wehrmeister, Marco Aurélio |
author |
Wehrmeister, Marco Aurélio |
author_sort |
Wehrmeister, Marco Aurélio |
title |
Framework orientado a objetos para projeto de hardware e software embarcados para sistemas tempo-real |
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 |
publishDate |
2007 |
url |
http://hdl.handle.net/10183/7426 |
work_keys_str_mv |
AT wehrmeistermarcoaurelio frameworkorientadoaobjetosparaprojetodehardwareesoftwareembarcadosparasistemastemporeal |
_version_ |
1718776663328686080 |