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

A. Bergel, D. Cassou, S. Ducasse, and J. Laval, Deep Into Pharo Square Bracket Associates, 2013. ISBN 978-3-9523341-6-4. URL http://rmod.inria.fr/archives

P. Ferrara, Static Type Analysis of Pattern Matching by Abstract Interpretation, 12th IFIP WG 6.1 International Conference and 30th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Systems, pp.186-200, 2010.
DOI : 10.1007/978-3-642-13464-7_15

URL : https://hal.archives-ouvertes.fr/hal-01055154

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1995.

F. Geller, R. Hirschfeld, and G. Bracha, Pattern matching for an object-oriented and dynamically typed programming language, 2010.

P. 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

J. Liu and A. C. Myers, JMatch: Iterable Abstract Pattern Matching for Java, 5th International Symposium on Practical Aspects of Declarative Languages LPM. Lazy pattern matching, pp.110-127, 2003.
DOI : 10.1007/3-540-36388-2_9

M. Rizun, J. Bach, and S. Ducasse, Code Transformation by Direct Transformation of ASTs, Proceedings of the International Workshop on Smalltalk Technologies, IWST '15, 2015.
DOI : 10.1145/2811237.2811297

URL : https://hal.archives-ouvertes.fr/hal-01319677

D. Roberts, J. Brant, R. E. Johnson, B. Opdyke, ]. D. Roberts et al., A refactoring tool for smalltalk, Proceedings of ICAST '96, pp.253-263, 1996.
DOI : 10.1002/(SICI)1096-9942(1997)3:4<253::AID-TAPO3>3.0.CO;2-T

A. Warth and I. Piumarta, OMeta, Proceedings of the 2007 symposium on Dynamic languages , DLS '07, pp.11-19, 2007.
DOI : 10.1145/1297081.1297086