Um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real
Neste trabalho apresenta-se um método de desenvolvimento integrado baseado no paradigma de orientação a objetos, que visa abordar todo o ciclo de desenvolvimento de uma aplicação tempo real. Na fase de especificação o método proposto baseia-se no uso de restrições temporais padronizadas pelo perfil...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
2007
|
Subjects: | |
Online Access: | http://hdl.handle.net/10183/3823 |
id |
ndltd-IBICT-oai-lume.ufrgs.br-10183-3823 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-lume.ufrgs.br-10183-38232018-10-21T16:47:12Z Um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real Becker, Leandro Buss Pereira, Carlos Eduardo Sistemas : Tempo real Orientacao : Objetos Uml Requisitos temporais Neste trabalho apresenta-se um método de desenvolvimento integrado baseado no paradigma de orientação a objetos, que visa abordar todo o ciclo de desenvolvimento de uma aplicação tempo real. Na fase de especificação o método proposto baseia-se no uso de restrições temporais padronizadas pelo perfil da UML-TR, sendo que uma alternativa de mapeamento destas restrições para o nível de programação é apresentada. Este mapeamento serve para guiar a fase de projeto, onde utilizou-se como alvo a interface de programação orientada a objetos denominada TAFT-API, a qual foi projetada para atuar junto ao ambiente de execução desenvolvido no âmbito desta tese. Esta API é baseada na especificação padronizada para o Java-TR. Este trabalho também discute o ambiente de execução para aplicações tempo real desenvolvido. Este ambiente faz uso da política de escalonamento tolerante a falhas denominada TAFT (Time-Aware Fault- Tolerant). O presente trabalho apresenta uma estratégia eficiente para a implementação dos conceitos presentes no escalonador TAFT, que garante o atendimento a todos os deadlines mesmo em situações de sobrecarga transiente. A estratégia elaborada combina algoritmos baseados no Earliest Deadline, sendo que um escalonador de dois níveis é utilizado para suportar o escalonamento combinado das entidades envolvidas. Adicionalmente, também se apresenta uma alternativa de validação dos requisitos temporais especificados. Esta alternativa sugere o uso de uma ferramenta que permite uma análise qualitativa dos dados a partir de informações obtidas através de monitoração da aplicação. Um estudo de caso baseado em uma aplicação real é usado para demonstrar o uso da metodologia proposta. 2007-06-06T17:30:49Z 2003 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis http://hdl.handle.net/10183/3823 000393500 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 |
Sistemas : Tempo real Orientacao : Objetos Uml Requisitos temporais |
spellingShingle |
Sistemas : Tempo real Orientacao : Objetos Uml Requisitos temporais Becker, Leandro Buss Um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real |
description |
Neste trabalho apresenta-se um método de desenvolvimento integrado baseado no paradigma de orientação a objetos, que visa abordar todo o ciclo de desenvolvimento de uma aplicação tempo real. Na fase de especificação o método proposto baseia-se no uso de restrições temporais padronizadas pelo perfil da UML-TR, sendo que uma alternativa de mapeamento destas restrições para o nível de programação é apresentada. Este mapeamento serve para guiar a fase de projeto, onde utilizou-se como alvo a interface de programação orientada a objetos denominada TAFT-API, a qual foi projetada para atuar junto ao ambiente de execução desenvolvido no âmbito desta tese. Esta API é baseada na especificação padronizada para o Java-TR. Este trabalho também discute o ambiente de execução para aplicações tempo real desenvolvido. Este ambiente faz uso da política de escalonamento tolerante a falhas denominada TAFT (Time-Aware Fault- Tolerant). O presente trabalho apresenta uma estratégia eficiente para a implementação dos conceitos presentes no escalonador TAFT, que garante o atendimento a todos os deadlines mesmo em situações de sobrecarga transiente. A estratégia elaborada combina algoritmos baseados no Earliest Deadline, sendo que um escalonador de dois níveis é utilizado para suportar o escalonamento combinado das entidades envolvidas. Adicionalmente, também se apresenta uma alternativa de validação dos requisitos temporais especificados. Esta alternativa sugere o uso de uma ferramenta que permite uma análise qualitativa dos dados a partir de informações obtidas através de monitoração da aplicação. Um estudo de caso baseado em uma aplicação real é usado para demonstrar o uso da metodologia proposta. |
author2 |
Pereira, Carlos Eduardo |
author_facet |
Pereira, Carlos Eduardo Becker, Leandro Buss |
author |
Becker, Leandro Buss |
author_sort |
Becker, Leandro Buss |
title |
Um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real |
title_short |
Um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real |
title_full |
Um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real |
title_fullStr |
Um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real |
title_full_unstemmed |
Um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real |
title_sort |
um método para abordar todo o ciclo de desenvolvimento de aplicações tempo real |
publishDate |
2007 |
url |
http://hdl.handle.net/10183/3823 |
work_keys_str_mv |
AT beckerleandrobuss ummetodoparaabordartodoociclodedesenvolvimentodeaplicacoestemporeal |
_version_ |
1718775529425862656 |