Please use this identifier to cite or link to this item: http://repositorio.unicamp.br/jspui/handle/REPOSIP/68717
Type: Artigo de periódico
Title: On the modularization and reuse of exception handling with aspects
Author: Castor, F
Cacho, N
Figueiredo, E
Garcia, A
Rubira, CMF
de Amorim, JS
da Silva, HO
Abstract: This paper presents an in-depth study of the adequacy of the AspectJ language for modularizing and reusing exception-handling code. The study consisted of refactoring existing applications so that the code responsible for implementing error-handling strategies was moved to newly created exception handier aspects. We have performed quantitative assessments of five systems-four object-oriented and one aspect-oriented-based on four key quality attributes, namely separation of concerns, coupling, cohesion, and conciseness. Our investigation also included a multi-perspective analysis of the refactored systems, including (i) the extent to which error-handling aspects can be reused, (ii) the beneficial and harmful aspectization scenarios for exception handling, and (iii) the scalability of AOP to support the modularization of exception handling in the presence of other aspects. Copyright (C) 2009 John Wiley & Sons, Ltd.
Subject: aspect-oriented programming
exception handling
metrics
reuse
modularity
AspectJ
Country: Inglaterra
Editor: John Wiley & Sons Ltd
Rights: fechado
Identifier DOI: 10.1002/spe.939
Date Issue: 2009
Appears in Collections:Unicamp - Artigos e Outros Documentos

Files in This Item:
File Description SizeFormat 
WOS000271789000001.pdf1.02 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.