1. Concrete syntax for objects. Domain-specific language embedding and assimilation without restrictions;Bravenboer,2004
2. Fernando Castor, Kellen Oliveira, Adeline Souza, Gustavo Santos, and Paulo Borba. JaTS: A Java transformation system. In XV Brazilian Symposium on Software Engineering, pages 374–379, October 2001
3. Programming in Prolog;Clocksin,1987
4. The TXL source transformation language;Cordy;Sci. Comput. Program.,2006
5. James R. Cordy, Thomas R. Dean, Andrew J. Malton, and Kevin A. Schneider. Software Engineering by Source Transformation-Experience with TXL. In SCAM, pages 170–180, 2001