Um sistema de padrões para injeção de falhas por software
AUTOR(ES)
Nelson Guilherme Mendes Leme
DATA DE PUBLICAÇÃO
2001
RESUMO
O uso de sistemas computacionais tem se expandido cada vez mais. Esses sistemas vêm sendo usados em aplicações críticas, que devem dar uma resposta esperada mesmo na presença de falhas. Uma das formas encontradas de se garantir isso é testar o sistema usando Injeção de Falhas. Nesse processo são simuladas falhas e observada a resposta do sistema nessas circunstâncias. Uma das formas mais populares de se fazer isso é através de Injeção de Falhas por Software, onde um trecho especial de código, associado ao sistema sob teste, procura simular a presença de falhas. Várias ferramentas e programas que realizam Injeção de Falhas por Software já foram desenvolvidas. Entretanto, novos tipos de sistema são criados, e é difícil encontrar ferramentas para esses sistemas. Portanto, há a necessidade de se desenvolver novos programas para realizar Injeção de Falhas por Software. Uma maneira de se facilitar isso é através da criação de Padrões para desenvolver tais sistemas. Através de Padrões, pode-se descrever a arquitetura de programas de Injeção de Falhas por Software, bem como estruturas que esses programas usariam. Isso de uma maneira já determinada e independente de linguagem de programação, e dessa maneira apta a ser utilizada pelo maior número possível de desenvolvedores. Esses Padrões para Injeção de Falhas por Software, organizados na forma de um Sistema, estão expostos neste trabalho. Também é mostrada aqui a ferramenta de Injeção de Falhas JACA, criada com base nesses Padrões, não só como exemplo da aplicação dos mesmos, mas também com utilidade própria, de testar sistemas na presença de falhas
ASSUNTO(S)
software - desenvolvimento tolerancia a falha (computação) engenharia de software engenharia de software - normas
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000228136Documentos Relacionados
- Firmament : um módulo de injeção de falhas de comunicação para linux
- Ferramenta de injeção de falhas para avaliação de segurança
- Plataforma para injeção de falhas em System-on-Chip (SOC)
- Um modelo para aplicação de metapadrões e padrões no desenvolvimento de software
- Um modelo para aplicação de metapadrões e padrões no desenvolvimento de software