Detalhes do Documento

Towards a catalog of aspect-oriented refactorings

Autor(es): Monteiro, Miguel Pessoa cv logo 1 ; Fernandes, João M. cv logo 2

Data: 2005

Identificador Persistente: http://hdl.handle.net/1822/893

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Aspect-oriented programming; Object-oriented programming; Refactoring; Code smells; Programming style


Descrição
Comunicação aprovada à International Conference on Aspect-Oriented Software Development (AOSD), 4, Chicago, 2005. 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.
Tipo de Documento Documento de conferência
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo


    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia