EXTENDING THE TOOL SAFE FOR JBOSS AOP

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 falha...

Full description

Bibliographic Details
Main Author: MARCIO DAVID DE MAGALHAES SANTOS
Other Authors: ARNDT VON STAA
Language:Portuguese
Published: PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO 2010
Online Access:http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16879@1
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16879@2
id ndltd-IBICT-oai-MAXWELL.puc-rio.br-16879
record_format oai_dc
spelling ndltd-IBICT-oai-MAXWELL.puc-rio.br-168792019-03-01T15:39:21Z EXTENDING THE TOOL SAFE FOR JBOSS AOP ESTENDENDO A FERRAMENTA SAFE PARA JBOSS AOP MARCIO DAVID DE MAGALHAES SANTOS ARNDT VON STAA ROBERTA DE SOUZA COELHO ROBERTA DE SOUZA COELHO SIMONE DINIZ JUNQUEIRA BARBOSA RENATO FONTOURA DE GUSMAO CERQUEIRA RENATO FONTOURA DE GUSMAO CERQUEIRA ARNDT VON STAA 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. 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. 2010-08-20 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16879@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16879@2 por info:eu-repo/semantics/openAccess PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO PPG EM INFORMÁTICA PUC-Rio BR reponame:Repositório Institucional da PUC_RIO instname:Pontifícia Universidade Católica do Rio de Janeiro instacron:PUC_RIO
collection NDLTD
language Portuguese
sources NDLTD
description 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. === 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.
author2 ARNDT VON STAA
author_facet ARNDT VON STAA
MARCIO DAVID DE MAGALHAES SANTOS
author MARCIO DAVID DE MAGALHAES SANTOS
spellingShingle MARCIO DAVID DE MAGALHAES SANTOS
EXTENDING THE TOOL SAFE FOR JBOSS AOP
author_sort MARCIO DAVID DE MAGALHAES SANTOS
title EXTENDING THE TOOL SAFE FOR JBOSS AOP
title_short EXTENDING THE TOOL SAFE FOR JBOSS AOP
title_full EXTENDING THE TOOL SAFE FOR JBOSS AOP
title_fullStr EXTENDING THE TOOL SAFE FOR JBOSS AOP
title_full_unstemmed EXTENDING THE TOOL SAFE FOR JBOSS AOP
title_sort extending the tool safe for jboss aop
publisher PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
publishDate 2010
url http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16879@1
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16879@2
work_keys_str_mv AT marciodaviddemagalhaessantos extendingthetoolsafeforjbossaop
AT marciodaviddemagalhaessantos estendendoaferramentasafeparajbossaop
_version_ 1718987849336881152