Towards a catalog of aspect-oriented refactorings

dc.contributor.authorMonteiro, Miguel Pessoa
dc.contributor.authorFernandes, João M.
dc.date.accessioned2002-01-23T19:29:16Z
dc.date.available2002-01-23T19:29:16Z
dc.date.issued2005-03
dc.descriptionComunicação aprovada à International Conference on Aspect-Oriented Software Development (AOSD), 4, Chicago, 2005.eng
dc.description.abstractIn this paper, we present a collection of aspect-oriented refactorings covering both the extraction of aspects from object-oriented legacy code and the subsequent tidying up of the resulting aspects. In some cases, this tidying up entails the replacement of the original implementation with a different, centralized design, made possible by modularization. The collection of refactorings includes the extraction of common code in various aspects into abstract superaspects. We review the traditional object-oriented code smells in the light of aspect-orientation and propose some new smells for the detection of crosscutting concerns. In addition, we propose a new code smell that is specific to aspects.eng
dc.description.sponsorship(undefined)por
dc.distributioninternationaleng
dc.identifier.doi10.1145/1052898.1052908por
dc.identifier.isbn1595930434por
dc.identifier.urihttps://hdl.handle.net/1822/893
dc.language.isoeng
dc.peerreviewedyeseng
dc.publisherAssociation for Computing Machineryeng
dc.rightsopenAccesseng
dc.subjectAspect-oriented programmingeng
dc.subjectObject-oriented programmingeng
dc.subjectRefactoringeng
dc.subjectCode smellseng
dc.subjectProgramming styleeng
dc.titleTowards a catalog of aspect-oriented refactoringseng
dc.typeconferencePapereng
dspace.entity.typePublicationen
oaire.citationEndPage122por
oaire.citationStartPage111por
sdum.conferencePublicationAOSD 2005: 4th International Conference on Aspect-Oriented Software Development - Conference Proceedingspor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
2005-AOSD.pdf
Tamanho:
402.21 KB
Formato:
Adobe Portable Document Format