Trabalho de conclusão de graduação
Estudo de injeção de falhas para a máquina virtual do sistema Android
Autor
Gindri, Alexandre Felin
Resumen
O Android é um sistema de desenvolvimento para aparelhos móveis que vem mantendo a atenção tanto da comunidade tecnológica como dos consumidores em geral. Este sistema de desenvolvimento permite a fácil criação de aplicações que, assim como as aplicações nativas, utilizem toda a capacidade dos aparelhos. Com essa facilidade, surgem diversas aplicações, provenientes de diferentes desenvolvedores. Para se ter confiabilidade nesse cenário é desejável poder testar a tolerância dessas aplicações a falhas. Este trabalho explora a possibilidade de implementar injetores de falhas para o Android no nível da máquina virtual, onde rodam todas as aplicações de usuário, por meio da implementação de um injetor de falhas de comunicação UDP.