Uma estratégia de refatoração para AspectJ utilizando leis de programação e XML

AUTOR(ES)
DATA DE PUBLICAÇÃO

2007

RESUMO

This work presents a refactoring approach to aspect oriented code that allows to build refactorings coding only with a declarative language. This approach uses AspectJML, an XML-based representation of AspectJ, to store the syntactic structures of AspectJ code; XSLT, an XML declarative transformation language, to implement the transformations defined by the programming laws required by each refactoring; and an instance of an adaptation of RefaX, an XML-based refactoring framework for Java, to build the AspectJ refactoring tool. The main advantage of this approach is the possibility to build and customize AspectJ refactorings by taking advantage of the high-level pattern-matching and transformation capabilities of XSLT. This approach was evaluated with two refactorings for AspectJ, extract pointcut and extract method calls.

ASSUNTO(S)

sistemas de informacao programaÇÃo orientada ao objeto - dissertaÇÕes internet - xml - dissertaÇÕes

Documentos Relacionados