Tratamento de Falhas Residuais Durante o Design de Sistemas de Softwar

20736 palavras 83 páginas
Tratamento de Falhas Residuais Durante o Design de
Sistemas de Software

Resumo: Para garantir a confiabilidade dos sistemas de software, várias técnicas podem ser empregadas, cuja forma mais comum é a utilização de mecanismos de tolerância a falhas. Eles permitem que o sistema possa evitar falhas residuais graves que não podem ser toleradas durante a sua execução. Entretanto, essas técnicas geralmente são empregadas tardiamente durante a construção dos softwares e a necessidade de incluir tais mecanismos (e.g. tratamento de exceção) nas fases iniciais, tem sido defendida por muitos pesquisadores como uma das principais abordagens para se alcançar a confiabilidade. Neste estudo, são apresentadas diversas abordagens, que relacionadas com as práticas de Engenharia de Software, representam o atual estado da arte no tratamento de falhas residuais. Promovendo uma visão abrangente e aprofundada nesse âmbito, o trabalho visa: (i) a conhecer a direção e evolução das pesquisas, (ii) como estão sendo aplicadas e (iii) quais as suas limitações.
I. INTRODUÇÃO
A origem do termo confiabilidade apareceu em 1830, quando Babbage projetou um dos primeiros mecanismos de cálculo e, após a primeira geração de computadores, nas duas décadas seguintes (Avizienis et al, 2004). Sistemas de software estão presentes em toda parte controlando muitos dispositivos utilizados todos os dias (e.g. computador pessoal, celulares, caixas bancários, fornos industriais, aviões, foguetes), incluindo os sistemas críticos, cujo tipo de aplicação não pode tolerar um mau funcionamento, pois é aumentado drasticamente o risco às pessoas ou ainda causar grandes perdas econômicas às empresas.
Muitos sistemas falham diariamente e algumas falhas mudaram a direção das pesquisas na área de tolerância a falhas (Avizienis, 2001). Assim, a prevenção de falhas passou a ser utilizada para incluir um controle mais rigoroso durante a fase de análise e projeto de software, estabelecendo um

Relacionados

  • 19n1 2a09
    9499 palavras | 38 páginas
  • Fadiga em Projetos
    10510 palavras | 43 páginas
  • Engenharia de Software
    11300 palavras | 46 páginas
  • 19287132 Engenharia De Software Seguro
    24194 palavras | 97 páginas
  • Contabilidade pública
    6297 palavras | 26 páginas
  • Alexandre
    14863 palavras | 60 páginas
  • Pipa
    16395 palavras | 66 páginas
  • Ar condicionado
    15890 palavras | 64 páginas
  • Cluster X Grid
    6039 palavras | 25 páginas
  • engrenagens
    8108 palavras | 33 páginas