Fault: manifestation of an error in software. A fault, if it ocurs, may cause a failure.
Failure: the inability of a system (...) to perform a required function within specified limits. A failure may be produced when a fault is encountered.
Source: RTCA DO-178B/ EUROCAE ED-12B.
Fault-tolerant systems don't fail when faults occur.
According to Sommerville:
faltas (faults): são a raiz do mau funcionamento do sistema:
- circuito que se queimou por sobreaquecimento;
- posição de memória sempre com o valor ‘0’;
- pode resultar em erro do sistema
erros (errors): são estados inconsistentes em que o sistema foi colocado em resultado de faltas:
- escrita de ‘1’ seguida de leitura de ‘0’;
- pode resultar em falha
falhas (failures): são manifestações para o exterior de erros internos no sistema (desvios do especificado):
- entrega de resultado indevido
- quem conhece o “Blue Screen” ?
No comments:
Post a Comment