Leopoldo S. Melo Junior, Nabor C. Mendonça, Rener S. Menezes, Fernando Trinta.
This paper presents a refactoring approach to AspectJ code in which new refactorings can be implemented as XML transformations expressed in a declarative way. This approach uses AspectJML, an XML-based representation of AspectJ, to store the syntactic structures of the code; programming laws to express the basic transformations that compose each refactoring; and XSLT, an XML transformation language, to implement the transformations defined by each programming law. 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.
http://www.lbd.dcc.ufmg.br:8080/colecoes/lawasp/2007/001.pdf
Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web