Tolerância a Falhas

Área de Pesquisa
Engenharia de Software, Gerenciamento de Informação e Interfaces Humano-Computador
Descrição

Injeção de falhas por software. Construção de injetores de falhas. Estratégias para injeção de falhas. Representatividade das falhas injetadas. Estudo de modelos computacionais para tolerância a falhas (alta disponibilidade). Técnicas de tolerância a falhas de hardware, software e de ambiente. Cluster computing. Algoritmos adaptativos para detecção de falhas. Consenso Distribuído. Tolerância a falhas de software. Diversidade de projeto em software. Estruturação de sistemas orientados a objetos robustos. Mecanismos de tratamento de exceções. Ações atômicas coordenadas. Frameworks orientados a objetos e padrões de projeto para tolerância a falhas. Métodos e ferramentas para a construção de sistemas confiáveis. Arquiteturas de software tolerantes a falhas.