Título
[pt] ESTENDENDO A FERRAMENTA SAFE PARA JBOSS AOP
Título
[en] EXTENDING THE TOOL SAFE FOR JBOSS AOP
Autor
[pt] MARCIO DAVID DE MAGALHAES SANTOS
Vocabulário
[pt] ANALISE ESTATICA
Vocabulário
[pt] EXCECOES NAO CAPTURADAS
Vocabulário
[pt] PROGRAMAS ORIENTADOS A ASPECTOS
Vocabulário
[en] STATIC ANALYSIS
Vocabulário
[en] UNCAUGHT EXCEPTIONS
Vocabulário
[en] ASPECT-ORIENTED PROGRAMS
Resumo
[pt] 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.
Resumo
[en] Aspect Oriented Paradigm (AOP) is used in many frameworks and
applications in order to improve the modularity and separation of concerns.
However, the combination of AOP and exception handling mechanisms may
increase the number of error-prone scenarios. AOP may raise exceptions which
the application was not designed to handle it. This dissertation presents (i) an
empirical study showing how the AOP affects exception handling in an
application that uses JBoss AOP to implement AOP, and (ii) a support tool for the
study. The study shows that error-prone scenarios occur mainly because exception
handling exceptions are caught by subsumption.
Orientador(es)
ARNDT VON STAA
Coorientador(es)
ROBERTA DE SOUZA COELHO
Banca
SIMONE DINIZ JUNQUEIRA BARBOSA
Banca
RENATO FONTOURA DE GUSMAO CERQUEIRA
Banca
ARNDT VON STAA
Catalogação
2011-02-17
Apresentação
2010-08-20
Tipo
[pt] TEXTO
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Idioma(s)
PORTUGUÊS
Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=16879@1
Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=16879@2
Referência DOI
https://doi.org/10.17771/PUCRio.acad.16879
Arquivos do conteúdo
CAPA, AGRADECIMENTOS, RESUMO, ABSTRACT, SUMÁRIO E LISTAS PDF CAPÍTULO 1 PDF CAPÍTULO 2 PDF CAPÍTULO 3 PDF CAPÍTULO 4 PDF CAPÍTULO 5 PDF CAPÍTULO 6 PDF REFERÊNCIAS BIBLIOGRÁFICAS PDF