Seminário: "Teste Estrutural de Integração Contextual de Programas Orientados a Objetos e a Aspectos"

Palestrante: Bruno Barbieri de Pontes Cafeo
Data: 08/06/2011
Horário: 13:30 às 14:30
Local: ICMC-USP, Sala de Treinamento do Piso 3 Biblioteca

Resumo: Paradigmas e técnicas de desenvolvimento como a programação Orientada a Objetos (OO) e a programação Orientada a Aspectos (OA) procuram melhorar os níveis de reuso e manutenibilidade na produção de software. Contudo, devido à introdução de mecanismos que apoiam um maior poder de expressividade e, consequentemente, a possível introdução de novos tipos de defeitos, a utilização de linguagens OO e OA pode se tornar um obstáculo ao invés de um auxílio no desenvolvimento de software. Para lidar com esse problema, será apresentada uma proposta de abordagem de teste estrutural de integração para programas OO e OA implementados em Java e AspectJ. A definição de um modelo de representação baseado no bytecode Java e o tratamento de casos especiais desse modelo serão discutidos. Além disso, serão definidos três critérios de teste específicos para a abordagem. Exemplos de usos utilizando a ferramenta JaBUTi/AJ serão discutidos para explicar particularidades da automatização da
abordagem. Por fim, serão apresentados os resultados de um estudo experimental conduzido durante o trabalho.