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...
Main Author: | |
---|---|
Other Authors: | |
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 |