Towards a catalog of aspect-oriented refactorings
| dc.contributor.author | Monteiro, Miguel Pessoa | |
| dc.contributor.author | Fernandes, João M. | |
| dc.date.accessioned | 2002-01-23T19:29:16Z | |
| dc.date.available | 2002-01-23T19:29:16Z | |
| dc.date.issued | 2005-03 | |
| dc.description | Comunicação aprovada à International Conference on Aspect-Oriented Software Development (AOSD), 4, Chicago, 2005. | eng |
| dc.description.abstract | In 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.distribution | international | eng |
| dc.identifier.doi | 10.1145/1052898.1052908 | por |
| dc.identifier.isbn | 1595930434 | por |
| dc.identifier.uri | https://hdl.handle.net/1822/893 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | eng |
| dc.publisher | Association for Computing Machinery | eng |
| dc.rights | openAccess | eng |
| dc.subject | Aspect-oriented programming | eng |
| dc.subject | Object-oriented programming | eng |
| dc.subject | Refactoring | eng |
| dc.subject | Code smells | eng |
| dc.subject | Programming style | eng |
| dc.title | Towards a catalog of aspect-oriented refactorings | eng |
| dc.type | conferencePaper | eng |
| dspace.entity.type | Publication | en |
| oaire.citationEndPage | 122 | por |
| oaire.citationStartPage | 111 | por |
| sdum.conferencePublication | AOSD 2005: 4th International Conference on Aspect-Oriented Software Development - Conference Proceedings | por |
Ficheiros
Pacote original
1 - 1 de 1