Defesa de Proposta de Dissertação de Mestrado - Filipe Cavalcanti, em 28/08, às 08hs

postado em 25 de ago de 2015 07:49 por Franklin de Souza Ramalho
Candidato: Filipe Cavalcanti
Título do trabalho: Uma abordagem para transformações entre interfaces de Java Collections Framework utilizando técnicas de reescrita
Orientador(es): Tiago Massoni e Adalberto Cajueiro
Data: 28/08/2015
Horário: 08hs
Local: Auditório do SPLab

Banca examinadora: Tiago Massoni e Adalberto Cajueiro (Orientador), Wilkerson de Lucena Andrade (UFCG), Francisco Neto (UFCG).

Resumo:
No contexto de desenvolvimento de software, diversas podem ser as modificações feitas durante o ciclo de vida de um sistema para que este se mantenha útil. Algumas dessas mudanças são realizadas nas estruturas de dados, que compõem o sistema a fim de facilitar o armazenamento, recuperação e manipulação de entidades da lógica e de negócio. Comumente é feita a reutilização de bibliotecas e frameworks, como o Java Collections Framework (JCF). Mudanças como corrigir um defeito imediato (bug) ou substituir a coleção antiga por uma que se adeque melhor a um novo contexto frequentemente são feitas de forma manual, o que é cansativo e suscetível a erros. Mas utilizar uma ferramenta que automatize estas mudanças também não é uma boa alternativa, já que existem transformações complexas que, se não forem realizadas de forma apropriada, podem inserir novos bugs no sistema. Assim, pretende-se elaborar uma ferramenta que realize transformações entre interfaces de JCF usando técnicas de reescrita, e quando essas transformações não puderem ser feitas corretamente, a ferramenta dará suporte ao programador.
Comments