Profs. Drs . Avelino Zorzo e
Eduardo Bezerra Faculdade de Informática |
Última atualização: 10 de agosto de 2006.
OBJETIVOS: O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de:
O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de: introduzir conceitos básicos relacionados de tolerância a falhas e confiabilidade em sistemas computacionais; estudar técnicas e estratégias de tolerância a falhas, visando aumento da confiabilidade de sistemas computacionais; Permitir aos alunos modelar e implementar estudos de caso.
EMENTA: Confiabilidade de Sistemas: Taxonomia. Erro. Falha. Defeito. Tolerância a falhas. Mecanismos para tolerância a falhas. Acordo em sistemas distribuídos. Redundância.
G = (S + T1 + T2 + [P])/3[4]
Onde: S = Seminário, T1 = Trabalho sobre Consenso, T2 = Trabalho sobre programação diversitária
Poderá haver uma prova no final da disciplina. Se a participação do conjunto de alunos for boa na discussão dos artigos, não haverá prova.
AULA | DIAS | CONTEÚDO |
---|---|---|
1 | 10/08 | Apresentação da disciplina. Exemplos. |
2 | 17/08 | Confiabilidade de Sistemas - artigo "Basic Concepts and Taxonomy of Dependable and Secure Computing" A. Avizienis, J-C. Laprie, B. randell and C. Landwehr - IEEE Trans. on Deped. and Sec. Computing, 1(1), 2004. |
3 | 24/08 | Confiabilidade de Sistemas - artigo "Basic Concepts and Taxonomy of Dependable and Secure Computing" A. Avizienis, J-C. Laprie, B. randell and C. Landwehr - IEEE Trans. on Deped. and Sec. Computing, 1(1), 2004. |
4 | 31/08 | Problema dos Generais Bizantinos (consenso) - Definição do trabalho 1 |
5 | 14/09 | Seminário 1: Confiabilidade em Sistemas Embarcados Distribuidos (Leonardo Amaral) Seminário 2: Interações Multiparticipantes Confiáveis (Jeferson Prevedello) |
6 | 21/09 | Seminário 3: N-version programming Seminário 4: Recovery blocks |
7 | 28/09 | Seminário 5: Failure detectors Seminário 6: Impossibility of Consensus |
8 | 05/10 | Seminário 7: Fault injection Seminário 8: Análise de mutantes |
9 | 19/10 | Seminários (2) - a definir |
10 | 26/10 | Seminários (2) - a definir |
11 | 09/11 | Apresentação do trabalho 1 |
12 | 16/11 | Teste de software |
13 | 23/11 | Teste vs. qualidade |
14 | 30/11 | Apresentação trabalho 2 |
15 | 07/12 | Reserva técnica |
zorzo at inf.pucrs.br | |
bezerra at inf.pucrs.br | |
Avelino F. Zorzo Faculdade de Informática - PUCRS Av. Ipiranga, 6681 - Prédio 16, Sala 106.15 90619-900 - Porto Alegre - RS - Brazil | |
(0xx51) 3320 3611 | |
(0xx51) 3320 3621 |