Fernando Castor, Kellen Oliveira, Adeline Souza, Gustavo Santos, Paulo Borba.
In this paper we present JATS, a tranformation system for the Java programming language.The system has been designed with the goal of making the process of creating and applying transformations as agile as possible. Also, it features a transformation language wich has a syntax very similar to that of Java, decreasing the semantic gap between the transformation language and the language being transformed. JATS may be used to specify and apply a wide range of transformations, including refactorings, refinement laws and code generation.
http://www.lbd.dcc.ufmg.br:8080/colecoes/sbes/2001/029.pdf
Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web