Aula
|
Data
|
Horas
|
Conteúdo
|
Recursos
|
1 |
13/2 |
2 |
Caracterização de protocolos por meio de um exemplo: sintaxe, comportamento, temporização, semântica. Princípios de projeto e propriedades desejáveis de protocolos. Análise de um protocolo real. |
Laboratório de Programação
|
2 |
15/2 |
2 |
Projeto 1: um protocolo de comunicação; especificação do protocolo e suas propriedades desejáveis |
Laboratório de Programação
|
3 |
22/2 |
2 |
Projeto 1: mecanismos de protocolos: sincronização e enquadramento; máquinas de estados finitos |
Laboratório de Programação
|
4 |
1/3 |
2 |
Projeto 1: mecanismos de protocolos: sincronização e enquadramento; máquinas de estados finitos |
Laboratório de Programação
|
5 |
8/3 |
2 |
Projeto 1: vocabulário e gramática do protocolo; máquinas de estados finitos: implementação, minimização |
Laboratório de Programação
|
6 |
13/3 |
2 |
Projeto 1: mecanismos de protocolos: controle de sequência e de erros, controle de fluxo, sincronização, conexão, multiplexação, segmentação e remontagem |
Laboratório de Programação
|
7 |
15/3 |
2 |
Projeto 1: validação do protocolo; simulação |
Laboratório de Programação
|
8 |
22/3 |
2 |
Projeto 1: validação do protocolo; verificação de modelo (model checking); máquinas de estados estendidas |
Laboratório de Programação
|
9 |
27/3 |
2 |
Projeto 1: validação do protocolo; verificação de modelo (model checking); máquinas de estados estendidas |
Laboratório de Programação
|
10 |
29/3 |
2 |
Projeto 1: validação do protocolo; verificação de modelo (model checking); máquinas de estados estendidas |
Laboratório de Programação
|
11 |
5/4 |
2 |
Projeto 1: implementação |
Laboratório de Programação
|
12 |
10/4 |
2 |
Projeto 1: implementação |
Laboratório de Programação
|
13 |
12/4 |
2 |
Projeto 1: implementação |
Laboratório de Programação
|
14 |
19/4 |
2 |
Projeto 1: implementação |
Laboratório de Programação
|
15 |
24/4 |
2 |
Projeto 2: um protocolo de aplicação; especificação e modelagem informal do protocolo |
Laboratório de Programação
|
16 |
26/4 |
2 |
Projeto 2: vocabulário e gramática do protocolo; máquinas de estados finitos |
Laboratório de Programação
|
17 |
3/5 |
2 |
Projeto 2: vocabulário e gramática do protocolo; sintaxe: representação textual com ABNF |
Laboratório de Programação
|
18 |
8/5 |
2 |
Projeto 2: vocabulário e gramática do protocolo; sintaxe: ASN.1 |
Laboratório de Programação
|
19 |
10/5 |
2 |
Projeto 2: vocabulário e gramática do protocolo; sintaxe: ASN.1 |
Laboratório de Programação
|
20 |
17/5 |
2 |
Projeto 2: validação do protocolo; verificação de modelo (model checking) |
Laboratório de Programação
|
21 |
22/5 |
2 |
Projeto 2: validação do protocolo; verificação de modelo (model checking) |
Laboratório de Programação
|
22 |
24/5 |
2 |
Projeto 2: implementação |
Laboratório de Programação
|
23 |
31/5 |
2 |
Projeto 2: implementação |
Laboratório de Programação
|
24 |
5/6 |
2 |
Projeto 3: implementaçao de um protocolo existente; especificação e modelo do protocolo |
Laboratório de Programação
|
25 |
7/6 |
2 |
Projeto 3: implementaçao de um protocolo existente; especificação e modelo do protocolo |
Laboratório de Programação
|
26 |
14/6 |
2 |
Projeto 3: implementação |
Laboratório de Programação
|
27 |
19/6 |
2 |
Projeto 3: implementação |
Laboratório de Programação
|
28 |
21/6 |
2 |
Projeto 3: implementação |
Laboratório de Programação
|
29 |
28/6 |
2 |
Projeto 3: implementação |
Laboratório de Programação
|
30 |
3/7 |
2 |
Conclusão |
Laboratório de Programação
|
31 |
5/7 |
2 |
Conclusão |
Laboratório de Programação
|
TOTAL |
62 |
|
|