Experimentos de injeção de falhas de comunicação UDP em ambientes Android

Visualizar/abrir
Data
2013Autor
Orientador
Nível acadêmico
Graduação
Resumo
O Android é o sistema operacional de maior crescimento do mercado de dispositivos móveis, sendo eles telefones celulares e tablets. Este crescimento também aumenta a quantidade de softwares desenvolvidos para esta plataforma, que por vez necessita de maiores garantias que os aplicativos funcionem em ambientes sujeitos a falhas de comunicação. Este trabalho utiliza o aplicativo Evernote instalado em um dispositivo Android virtual como base de testes, injeta falhas na comunicação e analisa como a ...
O Android é o sistema operacional de maior crescimento do mercado de dispositivos móveis, sendo eles telefones celulares e tablets. Este crescimento também aumenta a quantidade de softwares desenvolvidos para esta plataforma, que por vez necessita de maiores garantias que os aplicativos funcionem em ambientes sujeitos a falhas de comunicação. Este trabalho utiliza o aplicativo Evernote instalado em um dispositivo Android virtual como base de testes, injeta falhas na comunicação e analisa como a aplicação responde a erros de comunicação. O trabalho mostra que testes sob falhas é uma estratégia viável para a avaliação do comportamento de aplicativos móveis em ambientes hostis. ...
Abstract
Android is the market’s most growing mobile operational system, including mobile telephones and tablets. This growth also enhances the amount of software developed to this platform. Sometimes the users need guarantees that these programs operate appropriately in environments that are susceptible to communication faults. This work uses Evernote installed on an Android virtual device as the test case, injects faults while communication and analyzes how the program answers to these communication f ...
Android is the market’s most growing mobile operational system, including mobile telephones and tablets. This growth also enhances the amount of software developed to this platform. Sometimes the users need guarantees that these programs operate appropriately in environments that are susceptible to communication faults. This work uses Evernote installed on an Android virtual device as the test case, injects faults while communication and analyzes how the program answers to these communication faults. The work shows that running tests emulating faulty conditions is a viable strategy to evaluate the behavior of mobile applications in hostile environments. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1084)
Este item está licenciado na Creative Commons License
