Anais Do XI Workshop De Testes E Tolerância a Falhas (WTF 2010) 2010
DOI: 10.5753/wtf.2010.23096
|View full text |Cite
|
Sign up to set email alerts
|

Injeção de falhas para validar aplicações em ambientes móveis

Abstract: Presume-se que o Android, a plataforma móvel para smartphones originalmente desenvolvido pela Google vá permitir portar um grande número de aplicações para esses e outros dispositivos móveis. Essas aplicações deverão ser cuidadosamente testadas, inclusive na ocorrência de falhas. Esse artigo discute as facilidades e dificuldades de trabalhar com esse novo ambiente, apresenta o porte de um injetor de falhas de comunicação para o Android e introduz a linha de pesquisa de um novo projeto, visando prover ferrament… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
0
0
4

Year Published

2012
2012
2012
2012

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 8 publications
0
0
0
4
Order By: Relevance
“…Várias falhas podem ser emuladas através de erros injetados, como, por exemplo, troca de bits em memória ou registradores, mas o foco deste artigo são as falhas que afetam a troca de mensagens através de uma rede de comunicação. Exemplos de injetores que permitem emular falhas de comunicação são Orchestra [Dawson 1996 Trabalhos anteriores do grupo finalizaram o porte do injetor FIRMAMENT para o sistema Android [Acker 2010]. Entre os injetores de falhas desenvolvidos no grupo de pesquisa, FIRMAMENT atua diretamente no kernel do sistema operacional e manipula todos os pacotes IP que trafegam pela pilha de protocolos no kernel, mesmo as mensagens que não estão relacionadas à aplicação alvo, o que em algumas situações pode invalidar o teste.…”
Section: Construção De Injetores De Falhas De Comunicaçãounclassified
“…Várias falhas podem ser emuladas através de erros injetados, como, por exemplo, troca de bits em memória ou registradores, mas o foco deste artigo são as falhas que afetam a troca de mensagens através de uma rede de comunicação. Exemplos de injetores que permitem emular falhas de comunicação são Orchestra [Dawson 1996 Trabalhos anteriores do grupo finalizaram o porte do injetor FIRMAMENT para o sistema Android [Acker 2010]. Entre os injetores de falhas desenvolvidos no grupo de pesquisa, FIRMAMENT atua diretamente no kernel do sistema operacional e manipula todos os pacotes IP que trafegam pela pilha de protocolos no kernel, mesmo as mensagens que não estão relacionadas à aplicação alvo, o que em algumas situações pode invalidar o teste.…”
Section: Construção De Injetores De Falhas De Comunicaçãounclassified
“…Acker et al [1] não têm o objetivo de gerar uma aplicação para coleta de dados, mas leva em consideração requisitos não-funcionais para pesquisar o uso de injeção de falhas em sistemas de software baseados em plataformas móveis utilizando o modelo de falhas proposto por Cristian [7]. Este modelo especifica falhas de comunicação para sistemas distribuídos e Acker et al [1] utiliza-o para recebimento e interferência de mensagens para causar falhas na comunicação entre servidores e dispositivos móveis.…”
Section: Problemaunclassified
“…O trabalho de Acker et al [1] não leva em consideração a impossibilidade do uso de Internet, pois tem outros objetivos; porém, propõe, como trabalho futuro, a geração de um modelo de falhas para dispositivos móveis e o estudo de seu comportamento baseado na implementação de técnicas de tolerância a falhas, o que mostra a necessidade de discussões sobre problemas e inadequações relacionados a dispositivos móveis.…”
Section: Problemaunclassified
See 1 more Smart Citation