UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLGICO DEPARTAMENTO

  • Slides: 6
Download presentation
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE 5346

UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE 5346 – Integração Software/Hardware Protocolo de Comunicação com Baixo Overhead Alunos: ngelo dos Santos Melo Carlos Alberto Nakazawa Márcio Juliandrei Marafon

Protocolo de Comunicação Abordagens: • Modelos propostos pelo Ir. DA. (TINI Ir. DA Project

Protocolo de Comunicação Abordagens: • Modelos propostos pelo Ir. DA. (TINI Ir. DA Project e Ir. DA Lite). • Abordagem Informal. • Abordagem Semi-Formal (Máquina de Estados).

Modelos Propostos pelo Ir. DA 1. A Infra Red Data Association define vários padrões

Modelos Propostos pelo Ir. DA 1. A Infra Red Data Association define vários padrões de implementação de sistemas de comunicação desde o nível físico até aplicação. 2. Existem vários padrões de protocolos para uso geral e específico para cada implementação. 3. Falta de tempo / experiência para a implementação de um protótipo no período letivo. 4. O problema proposto não necessitava de um nível de detalhamento tão acurado.

Especificação Informal. • Para contornar os problemas que surgiram na tentativa de utilização do

Especificação Informal. • Para contornar os problemas que surgiram na tentativa de utilização do sistema proposto pelo Ir. DA, optou-se implementar um sistema específico para o problema proposto.

Abordagem Informal. Vantagens: • Simplicidade. • Implementação Trivial. Desvantagem: • Os pontos críticos do

Abordagem Informal. Vantagens: • Simplicidade. • Implementação Trivial. Desvantagem: • Os pontos críticos do sistema não ficam evidentes. • Difícil modificação do sistema. • Comportamento do sistema imprevisível.

Abordagem Semi-Formal Vantagens: • Melhor compreensão / visualização do funcionamento do sistema. • Detecção

Abordagem Semi-Formal Vantagens: • Melhor compreensão / visualização do funcionamento do sistema. • Detecção dos pontos críticos. • Facilidade de alteração / correção do código. Desvantagens: • Necessidade de especificar formalmente.