Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos.
AUTOR(ES)
Lourival Aparecido de Góis
DATA DE PUBLICAÇÃO
2002
RESUMO
O ambiente TEV (Teaching Environment for Virtuoso) é um conjunto de ferramentas de ensino que suportam as fases de análise, projeto, implementação, depuração e testes de aplicações de tempo real que são executadas usando o kernel Virtuoso (Virtual Single Processor Programming System). Tal ambiente permite ao projetista da aplicação definir graficamente suas estruturas de dados através de um editor, escrever o código em linguagem C das suas tarefas e funções e, por fim, gerar os arquivos necessários para sua compilação. Estas facilidades resolvem grande parte dos problemas encontrados na geração de aplicações de tempo real, porém, as mesmas não dão suporte a aplicações distribuídas. O objetivo deste trabalho de mestrado é a modelagem e implementação de uma API (Application Programming Interface), baseada na pilha de protocolos TCP/IP, para ser utilizada em conjunto com o ambiente TEV de forma a prover funcionalidades relacionadas com a geração de aplicações de tempo real em uma estrutura de rede, bem como tratar problemas originados pela transparência existente na comunicação entre os protocolos e os processos destas aplicações. A partir desta API foi desenvolvido um gerador, denominado AGAD (Ambiente para Geração de Aplicações Distribuídas), para ser utilizado na implementação e monitoração das tarefas envolvidas com a comunicação. Este trabalho apresenta a modelagem da API, sua utilização na construção da ferramenta AGAD e a integração desta com o TEV.
ASSUNTO(S)
ciencia da computacao agad monitoração de redes redes de comunicação de dados programação em tempo real arquitetura de redes de computadores sistemas distribuídos tev
ACESSO AO ARTIGO
http://www.bdtd.ufscar.br/htdocs/tedeSimplificado//tde_busca/arquivo.php?codArquivo=86Documentos Relacionados
- Ambiente baseado em componentes para o desenvolvimento de sistemas computacionais microcontrolados distribuídos
- Controle de acesso para sistemas distribuídos.
- Um ambiente GMB+ para o desenvolvimento de sistemas distribuidos de controle digital : a maquinas GMB+
- Prototipagem e implementação de especificações LOTOS utilizando um ambiente para desenvolvimento de sistemas de tempo real
- Mecanismos de controle e comunicação para sistemas especialistas distribuidos