Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IC II
Terminologia Fundamental
Uma Falha resulta num Defeito Estado no especificado do HW ou SW Um Erro a manifestao de uma Falha no sistema O estado lgico do sistema difere do seu valor esperado Um defeito a manifestao do Erro no sistema O comportamento real do sistema deriva do seu comportamento esperado.
Definio de Dependabilidade
Uma propriedade de um sistema computacional, tal como funcionalidade, usabilidade, desempenho e custo. Dependabilidade diz respeito a habilidade para entregar um servio comprovadamente confivel (trust), ou seja, habilidade do sistema para evitar defeitos inaceitveis para seus usurios.
Descuidos na implementao
Codificao equivocada ou utilizao de componentes de baixa qualidade, Defeitos de componentes, Imperfeies na fabricao, ou defeitos randmicos
Distrbios externos
radiaes, interferncia eletromagntica.
Lgica maliciosa
Falhas causadas por cavalos de tria, Programas ativados por tempo ou lgica (bombas lgicas), Falhas causadas por vrus ou worms, Intruso, Explorao de falhas internas ou externas, Projeto de software mal estruturado podem levar ao envelhecimento do software (inchao ou esvaziamento da memria, bloqueio de arquivos, fragmentao, etc.).
Tolerncia a Fallhas
Implementada por mascaramento ou deteco de erros seguida de recuperao do sistema Classes de deteco de erros:
Concorrente execuo concorrente ao servio, Preemptiva execuo c/ suspenso do servio.
Controle de erros
Rollback (checkpoint) Compensao (redundncia mascaramento) Rollforward.
Controle de falhas
Diagnstico de falhas Isolamento de falhas Reconfigurao do sistema Reinicializao do sistema Diversidade de projeto.