Mostrar el registro sencillo del ítem

dc.contributor.author
Vidal, Santiago Agustín  
dc.contributor.author
Marcos, Claudia Andrea  
dc.date.available
2021-01-19T16:21:20Z  
dc.date.issued
2013-03  
dc.identifier.citation
Vidal, Santiago Agustín; Marcos, Claudia Andrea; A Catalog of Aspect Refactorings for Spring/AOP; Graz University of Technology; Journal of Universal Computer Science; 19; 1; 3-2013; 157-182  
dc.identifier.issn
0948-695X  
dc.identifier.uri
http://hdl.handle.net/11336/123050  
dc.description.abstract
The importance of enterprise applications in current organizations makes it necessary to facilitate their maintenance and evolution along their life. These kind of systems are very complex and they have several requirements that orthogonally crosscut the system structure (called crosscutting concerns). Since many of the enterprise systems are developed with the Spring framework, can be taken advantage of the benefit provided by the aspect-oriented module of Spring in order to encapsulate the crosscutting concerns into aspects. In this way, the maintenance and evolution of the enterprise systems will be improved. However, most of the aspect refactorings presented in the literature are not directly applicable to Spring systems. Along this line, in this work we present an adaptation of a catalog of aspect refactorings, initially presented for AspectJ, to be used with Spring/AOP. Also, we conduct a case study in which two enterprise applications developed with the Spring framework are refactored in order to encapsulate their crosscutting concerns into aspects.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Graz University of Technology  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
aspect-oriented programming  
dc.subject
refactoring  
dc.subject
separation of concerns  
dc.subject.classification
Otras Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información  
dc.subject.classification
Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información  
dc.subject.classification
INGENIERÍAS Y TECNOLOGÍAS  
dc.title
A Catalog of Aspect Refactorings for Spring/AOP  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2020-03-16T20:00:47Z  
dc.journal.volume
19  
dc.journal.number
1  
dc.journal.pagination
157-182  
dc.journal.pais
Austria  
dc.description.fil
Fil: Vidal, Santiago Agustín. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina  
dc.description.fil
Fil: Marcos, Claudia Andrea. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina  
dc.journal.title
Journal of Universal Computer Science  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://www.jucs.org/jucs_19_1/a_catalog_of_aspect_refactorings  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.3217/jucs-019-01-0157