Transformacoes de Código para Extração de Aspectos

Marcelo Nassau MaltaMarco Túlio de Oliveira Valente

In the migration of object-oriented systems towards the aspect technology, after locating fragments of code that presents a crosscutting behavior and before extracting such code to aspects, some transformations must be applied in the base program. Such transformations aim to associate crosscutting code to points of the base program that can be captured using the pointcut descriptor model of an aspect-oriented language. In this paper, we present a catalog of transformations that can be applied to object-oriented systems, in order to prepare such systems to aspect extraction. Moreover, we have conducted an experimental study in order to evaluate the demand for the proposed transformations in systems that have been the target of crosscutting concerns refactoring.

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: