Agradeço à minha orientadora, Professora Cecília Rubira e, ao Professor Ricardo Torres, à Professora Patrícia Morellato, aos professores e colegas do IC, bem como aos meus pais Riberto e Silvia, minhas irmãs Vanessa e Bianca, meus cunhados João e Felipe, amigos que moraram comigo e principalmente minha namorada Ana Paula. Agradeço também aos colaboradores Gustavo Waku, Bruna Albertoni, ao projeto DEVASSES e às agências CAPES, financiadora de minha bolsa, Fapesp e Instituto Virtual FAPESP-Microsoft (Processo 2013/50155-0), financiadores do projeto e-phenology.
ResumoO uso de dispositivos móveis e suas plataformas para coleta de dados de campo em ambientes incertos, como florestas e plantações, traz desafios importantes para o estudo de requisitos não funcionais voltados a estes domínios. Problemas como deficiência no acesso a redes de telecomunicações, hostilidade que a localização de coleta proporciona aos dispositivos, defeitos de software sem possibilidade de manutenção, tempo limitado de uso devido ao tempo de bateria e demora ao efetuar o processamento de operações são comuns ao se trabalhar com a coleta de dados de campo. Estes problemas, que podem ser resumidos como perda de dados, indisponibilidade do sistema, erro nos serviços providos e demora no processamento ou retorno das operações, estão ligados a propriedades de qualidade da dependability relativa a plataformas e dispositivos móveis, respectivamente expressas como availability, reliability, data integrity e performance. Então, para resolver estes problemas, propõe-se o uso de uma infraestrutura que utilize técnicas de tolerância a falhas como redundância para lidar com a dependability em plataformas móveis para coleta de dados de campo. Essa infraestrutura, chamada R-SPL-DC, provê suporte à criação de sistemas de coleta de dados para subdomínios da coleta de dados de campo e suporte à proteção dos dados coletados, produzindo um software chamado e-Phenology Collector para o domínio de coleta de dados fenológicos. O e-Phenology Collector e, consequentemente, a R-SPL-DC foram avaliados por meio de seu uso em campo em uma pesquisa no domínio da fenologia que serviu para validar os principais objetivos ligados a este trabalho: exercitar a solução proposta; validar técnicas de tolerância a falhas em dispositivos móveis; e validar a infraestrutura criada para plataformas móveis.