Uma estratégia de refatoração para AspectJ utilizando leis de programação e XML
AUTOR(ES)
LEOPOLDO SOARES DE MELO JÚNIOR
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
ACESSO AO ARTIGO
http://www.unifor.br/tede//tde_busca/arquivo.php?codArquivo=766081Documentos Relacionados
- Uma estratégia de refatoração para AspectJ utilizando leis de programação e XML
- Structuring adaptive applications using AspectJ
- "Teste de programas orientados a aspectos: uma abordagem estrutural para AspectJ"
- Structural integration testing of aspect-oriented programs: a pointcut-based approach for AspectJ
- Detecting bad smells in aspectJ