dc.creatorCastor, F
dc.creatorCacho, N
dc.creatorFigueiredo, E
dc.creatorGarcia, A
dc.creatorRubira, CMF
dc.creatorde Amorim, JS
dc.creatorda Silva, HO
dc.date2009
dc.dateDEC 10
dc.date2014-11-14T01:52:02Z
dc.date2015-11-26T17:12:32Z
dc.date2014-11-14T01:52:02Z
dc.date2015-11-26T17:12:32Z
dc.date.accessioned2018-03-29T00:00:56Z
dc.date.available2018-03-29T00:00:56Z
dc.identifierSoftware-practice & Experience. John Wiley & Sons Ltd, v. 39, n. 17, n. 1377, n. 1417, 2009.
dc.identifier0038-0644
dc.identifierWOS:000271789000001
dc.identifier10.1002/spe.939
dc.identifierhttp://www.repositorio.unicamp.br/jspui/handle/REPOSIP/68717
dc.identifierhttp://www.repositorio.unicamp.br/handle/REPOSIP/68717
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/68717
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1281355
dc.descriptionConselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)
dc.descriptionCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
dc.descriptionThis 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.
dc.description39
dc.description17
dc.description1377
dc.description1417
dc.descriptionConselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)
dc.descriptionNational Institute of Science and Technology for Software Engineering (INES)
dc.descriptionFACEPE
dc.descriptionCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
dc.descriptionFACEPE/Brazil
dc.description[573964/2008-4]
dc.description[APQ-1037-1.03/08]
dc.descriptionConselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)
dc.descriptionCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
dc.descriptionCNPq [481147/2007-1, 550895/2007-8, 308383/2008-7, 301446/ 2006-7, 484138/2006-5]
dc.description[573964/2008-4]
dc.description[APQ-1037-1.03/08]
dc.languageen
dc.publisherJohn Wiley & Sons Ltd
dc.publisherChichester
dc.publisherInglaterra
dc.relationSoftware-practice & Experience
dc.relationSoftw.-Pract. Exp.
dc.rightsfechado
dc.rightshttp://olabout.wiley.com/WileyCDA/Section/id-406071.html
dc.sourceWeb of Science
dc.subjectaspect-oriented programming
dc.subjectexception handling
dc.subjectmetrics
dc.subjectreuse
dc.subjectmodularity
dc.subjectAspectJ
dc.subjectSoftware
dc.subjectDesign
dc.titleOn the modularization and reuse of exception handling with aspects
dc.typeArtículos de revistas


Este ítem pertenece a la siguiente institución