E. Balland, P. Brauner, R. Kopetz, P. Moreau, and A. Reilles, Tom: Piggybacking Rewriting on Java, Proceedings of the 18th international conference on Term rewriting and applications, RTA'07, pp.36-47, 2007.
DOI : 10.1007/978-3-540-73449-9_5

URL : https://hal.archives-ouvertes.fr/inria-00142045

M. G. Van-den-brand, A. Van-deursen, J. Heering, H. A. De-jong, M. De-jonge et al., The Asf+Sdf Meta-environment: A Component-Based Language Development Environment, CC'01: Proceedings of the 10th International Conference on Compiler Construction, pp.365-370, 2001.
DOI : 10.1007/3-540-45306-7_26

[. Demeyer, S. Ducasse, and O. Nierstrasz, Object-Oriented Reengineering Patterns, 2002.

M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts, Refactoring: Improving the Design of Existing Code, 1999.
DOI : 10.1007/3-540-45672-4_31

C. L. Lennart, E. Kats, and . Visser, The spoofax language workbench: rules for declarative specification of languages and ides, SIGPLAN Not, vol.45, pp.444-463, 2010.

[. Klint, T. Van-der, J. J. Storm, and . Vinju, RASCAL: A Domain Specific Language for Source Code Analysis and Manipulation, 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, pp.168-177, 2009.
DOI : 10.1109/SCAM.2009.28

[. Klint, T. Van-der, J. Storm, and . Vinju, EASY Meta-programming with Rascal, Generative and Transformational Techniques in Software Engineering III, pp.222-289, 2011.
DOI : 10.1007/978-3-642-18023-1_6

[. Roberts, J. Brant, R. E. Johnson, and B. Opdyke, An automated refactoring tool, Proceedings of ICAST '96, 1996.

J. Robie, D. Chamberlin, M. Dyck, D. Florescu, J. Melton et al., XQuery Update Facility 1.0. W3C, Tic01] Sander Tichelaar. Modeling Object-Oriented Software for Reverse Engineering and Refactoring, 2001.

. Vcm-+-13-]-m, N. Vakilian, R. Z. Chen, S. Moghaddam, R. E. Negara et al., A compositional paradigm of automating refactorings, ECOOP'13, 2013.