C. Amelunxen, E. Legros, and A. Schurr, Generic and reflective graph transformations for the checking and enforcement of modeling guidelines, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp.211-218, 2008.
DOI : 10.1109/VLHCC.2008.4639088

V. R. Basili, L. C. Briand, and W. L. Melo, How reuse influences productivity in object-oriented systems, Communications of the ACM, vol.39, issue.10, pp.104-116, 1996.
DOI : 10.1145/236156.236184

T. J. Biggerstaff and A. J. Perlis, Software Reusability Volume I: Concepts and Models, 1989.

X. Blanc, M. Gervais, and P. Sriplakich, Model Bus: Towards the Interoperability of Modelling Tools, MDAFA 2003, pp.17-32, 2005.
DOI : 10.1007/11538097_2

K. B. Bruce and J. Vanderwaart, Semantics-Driven Language Design:, Electronic Notes in Theoretical Computer Science, vol.20, pp.50-75, 1999.
DOI : 10.1016/S1571-0661(04)80066-5

URL : http://doi.org/10.1016/s1571-0661(04)80066-5

C. Clifton, G. T. Leavens, C. Chambers, and T. D. Millstein, Multijava: Modular open classes and symmetric multiple dispatch for java, Proceedings of the 15 th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp.130-145, 2000.

G. Engels, R. Heckel, and A. Cherchago, Flexible Interconnection of Graph Transformation Modules, Formal Methods in Software and Systems Modeling, pp.38-63, 2005.
DOI : 10.1007/978-3-540-31847-7_3

M. Odersky, An overview of the scala programming language, 2004.

M. Fowler, Refactoring: Improving the Design of Existing Code, 1999.
DOI : 10.1007/3-540-45672-4_31

J. Hannemann and G. Kiczales, Design pattern implementation in Java and aspectJ, ACM SIGPLAN Notices, vol.37, issue.11, pp.161-173, 2002.
DOI : 10.1145/583854.582436

R. Heckel, G. Engels, H. Ehrig, and G. Taentzer, CLASSIFICATION AND COMPARISON OF MODULE CONCEPTS FOR GRAPH TRANSFORMATION SYSTEMS, World Scientific, vol.2, pp.669-689, 1999.
DOI : 10.1142/9789812815149_0017

B. Hoffman, J. Pérez, and T. Mens, A case study for program refactoring, pp.Gra- BaTs, 2008.

D. Janssens, S. Demeyer, and T. Mens, Case Study, Electronic Notes in Theoretical Computer Science, vol.72, issue.4, 2003.
DOI : 10.1016/S1571-0661(04)80627-3

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

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes et al., Aspect-oriented programming, LNCS, vol.1241, pp.220-242, 1997.

G. Kiczales and M. Mezini, Aspect-oriented programming and modular reasoning, Proceedings of the 27 th international conference on Software engineering (ICSE 2005), pp.49-58, 2005.

J. Kienzle, W. A. Abed, and K. Jacques, Aspect-oriented multi-view modeling, Proceedings of the 8th ACM international conference on Aspect-oriented software development, AOSD '09, pp.87-98, 2009.
DOI : 10.1145/1509239.1509252

URL : http://orbilu.uni.lu/handle/10993/3910

P. Lahire, B. Morin, G. Vanwormhoudt, A. Gaignard, O. Barais et al., Introducing Variability into Aspect-Oriented Modeling Approaches, MODELS 2007, pp.498-513, 2007.
DOI : 10.1007/978-3-540-75209-7_34

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

R. Lämmel, Towards generic refactoring, Proceedings of the 2002 ACM SIGPLAN workshop on Rule-based programming , RULE '02, 2002.
DOI : 10.1145/570186.570188

T. Mens and P. Van-gorp, A Taxonomy of Model Transformation, Electronic Notes in Theoretical Computer Science, vol.152, pp.125-142, 2006.
DOI : 10.1016/j.entcs.2005.10.021

H. Mili, F. Mili, and A. Mili, Reusing software: issues and research directions, IEEE Transactions on Software Engineering, vol.21, issue.6, pp.528-562, 1995.
DOI : 10.1109/32.391379

M. Münch and . Aachen, Generic Modelling with Graph Rewriting Systems, Berichte aus der Informatik, 2003.

P. Muller, F. Fleurey, and J. Jézéquel, Weaving executability into objectoriented meta-languages, MoDELS 2005, pp.264-278, 2005.
DOI : 10.1007/11557432_19

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

B. C. Oliveira and J. Gibbons, Scala for generic programmers, WGP 2008: Proceedings of the ACM SIGPLAN workshop on Generic programming, pp.25-36, 2008.

J. Steel, Typage de modèles, 2007.

J. Steel and J. Jézéquel, On model typing, Software & Systems Modeling, vol.3, issue.5, pp.401-414, 2007.
DOI : 10.1007/s10270-006-0036-6

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