EXTENDING THE TOOL SAFE FOR JBOSS AOP / ESTENDENDO A FERRAMENTA SAFE PARA JBOSS AOP

AUTOR(ES)
DATA DE PUBLICAÇÃO

2010

RESUMO

O paradigma de orientação a aspectos é utilizado em vários frameworks e aplicações com o objetivo de melhorar a modularidade e a separação de interesses. Contudo, a combinação do paradigma de orientação a aspectos com mecanismos de captura de exceção pode elevar o número de cenários sujeitos a falhas. Pois, os elementos que compõem os aspectos podem levantar exceções, as quais a aplicação não foi projetada para tratá-las. Nesta dissertação é apresentado (i) um estudo empírico mostrando como a programação orientada a aspectos afeta o tratamento de exceção de uma aplicação que utiliza o JBoss AOP como implementação do paradigma de orientação a aspectos; e (ii) uma ferramenta que deu suporte ao estudo. O estudo mostra que ocorrem falhas no tratamento de exceção principalmente porque as exceções são capturadas por subsunção.

ASSUNTO(S)

analise estatica static analysis programas orientados a aspectos aspect-oriented programs excecoes nao capturadas uncaught exceptions

Documentos Relacionados