Banca de DEFESA: JULIANA DE ARAÚJO OLIVEIRA

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE: JULIANA DE ARAÚJO OLIVEIRA
DATA: 31/08/2015
HORA: 13:30
LOCAL: B321
TÍTULO:

Um Estudo Comparativo entre a Evolução do Comportamento Excepcional em Aplicações Java e Android


PALAVRAS-CHAVES:

Android, Tratamento de Exceção, Robustez


PÁGINAS: 90
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
ESPECIALIDADE: Engenharia de Software
RESUMO:

Um sistema confiável deve garantir que, na presença de situações errôneas o sistema vai
continuar executando corretamente. Aplicações Java fazem uso de uma linguagem de
programação que fornece um mecanismo de tratamento de exceção voltado à robustez.
Java é bastante utilizada em aplicações Desktop e Web. A plataforma também provê um
ambiente para que as aplicações possam executar em dispositivos móveis. Porém, devido
aos avanços da computação móvel, novas aplicações vem surgindo. Elas são capazes de
explorar informações que mudam dinamicamente, obtidas dos usuários ou do ambiente,
e precisam lidar com um número crescente de condições errôneas, além de satisfazer
exigências rigorosas de conabilidade. Como resultado, outras plataformas vem emergindo
para dar suporte a implementação de aplicações móveis. Android tem se estabelecido como
uma das principais plataformas para aplicações móveis do mercado. Aplicativos Android
são extremamente atraentes para seus usuários, dado a facilidade com que podem ser
obtidos e instalados no dispositivo. O tratamento de exceções é o principal mecanismo
que as aplicações Android e Java usam para reportar e lidar com erros. Portanto, o
uso correto desse mecanismo está diretamente relacionado à robustez dessas aplicações.
Aplicações Java e Android são desenvolvidas em ambientes com características diferentes
e com propósitos distintos. Este fato nos motiva a avaliar se esse mecanismo está sendo
adequado para ambos os contextos. Neste contexto, esse trabalho se propõe a: (i) Realizar
um estudo empírico com aplicações Java; (ii) Implementar um driver para aplicações
Android ; (iii) Implementar uma versão da eFlowMining para Android ; (iv) Realização
de um estudo empírico com aplicações Android ; (v) Realizar um comparativo entre os
resultados obtidos dos dois estudos.


MEMBROS DA BANCA:
Presidente - 1678918 - NELIO ALESSANDRO AZEVEDO CACHO
Interno - 1802737 - GIBEON SOARES DE AQUINO JUNIOR
Externo à Instituição - FERNANDO JOSÉ CASTOR DE LIMA FILHO - UFPE
Notícia cadastrada em: 25/08/2015 14:11
SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2024 - UFRN - sigaa06-producao.info.ufrn.br.sigaa06-producao