Injeção de falhas de comunicação para validação de aplicações no ambiente android / Communication fault Injection for validation of applications in android environment
AUTOR(ES)
Dobler, Rodrigo Jaureguy
DATA DE PUBLICAÇÃO
2011
RESUMO
Dispositivos móveis como celulares, palm tops e smartphones estão cada vez mais presentes em nossas vidas. Eles estão evoluindo muito depressa e, a cada nova versão, os aparelhos são lançados com muito mais recursos. Isto proporciona novos horizontes para os desenvolvedores de software. Hoje, devido a iniciativas de alguns fabricantes, muitas empresas e desenvolvedores independentes estão lançando programas para celulares. Porém, nem sempre são tomados cuidados com relação à tolerância a falhas e, desse modo, muitas aplicações podem apresentar problemas. Assim, neste trabalho será portada uma ferramenta de injeção de falhas, Firmament, a qual foi desenvolvida para o sistema operacional Linux, para que ela possa ser utilizada no ambiente Android. Também será feita uma avaliação de aplicações com esta ferramenta, para mostrar como falhas de comunicação podem afetar o funcionamento de uma aplicação. Esta ferramenta irá permitir que seja feita injeção de falhas na troca de mensagem sobre o protocolo IP de algumas aplicações executando no emulador do Android. Isto irá permitir que se possa analisar o comportamento dessas aplicações na presença de falhas e, deste modo, verificar se são ou não tolerantes a falhas.
ASSUNTO(S)
seguranca : computadores fault tolerance fault injection injecao : falhas firmament android
ACESSO AO ARTIGO
http://hdl.handle.net/10183/27971Documentos Relacionados
- Injeção de falhas de comunicação em aplicações multiprotocolo
- Validação de aplicações para ambientes móveis utilizando injeção de falhas
- COFI: an approach combining conformance test and fault injection for espace application software validation
- COFI: uma abordagem combinando teste de conformidade e injeção de falhas para validação de software em aplicações espaciais
- Uma estratégia baseada em programação orientada a aspectos para injeção de falhas de comunicação