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...

Full description

Bibliographic Details
Main Author: Wehrmeister, Marco Aurélio
Other Authors: Pereira, Carlos Eduardo
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