D. C. Schmidt, Guest Editor's Introduction: Model-Driven Engineering, Computer, vol.39, issue.2, pp.25-31, 2006.
DOI : 10.1109/MC.2006.58

J. E. Hutchinson, J. Whittle, M. Rouncefield, and S. Kristoffersen, Empirical assessment of MDE in industry, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.471-480, 2011.
DOI : 10.1145/1985793.1985858

J. Whittle, J. E. Hutchinson, and M. Rouncefield, The State of Practice in Model-Driven Engineering, IEEE Software, vol.31, issue.3, pp.79-85, 2014.
DOI : 10.1109/MS.2013.65

D. Steinberg, F. Budinsky, E. Merks, and M. Paternostro, EMF: Eclipse Modeling Framework, 2008.

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

M. Hills, P. Klint, T. Van-der, J. J. Storm, and . Vinju, A Case of Visitor versus Interpreter Pattern, Proceedings of the 49th International Conference on Objects, Models, Components, Patterns (TOOLS'11), pp.228-243, 2011.
DOI : 10.1007/978-3-642-21952-8_17

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

D. Méndez-acuña, J. A. Galindo, T. Degueule, B. Combemale, and B. Baudry, Leveraging Software Product Lines Engineering in the development of external DSLs: A systematic literature review, Computer Languages, Systems & Structures, vol.46, pp.206-235, 2016.
DOI : 10.1016/j.cl.2016.09.004

M. L. Crane and J. Dingel, UML vs. classical vs. rhapsody statecharts: not all models are created equal, Software & Systems Modeling, vol.1, issue.2, pp.415-435, 2007.
DOI : 10.1007/s10270-006-0042-8

S. Efftinge, M. Eysholdt, J. Köhnlein, S. Zarnekow, R. Von-massow et al., Xbase, Proceedings of the 11th International Conference on Generative Programming and Component Engineering, GPCE '12, pp.2012-112
DOI : 10.1145/2371401.2371419

P. Wadler, The Expression Problem, 1998.

M. Zenger and M. Odersky, Independently extensible solutions to the expression problem, 12th International Workshop on Foundations of Object-Oriented Languages (FOOL'05, 2005.

B. C. Oliveira and W. R. Cook, Extensibility for the masses practical extensibility with object algebras, Proceedings of the 26th European Conference on Object-Oriented Programming, pp.2012-2014
DOI : 10.1007/978-3-642-31057-7_2

T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. Jézéquel, Melange: A Meta-language for Modular and Reusable Development of DSLs, Proceedings of the 8th International Conference on Software Language Engineering (SLE'15, pp.25-36, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01197038

]. T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. Jézéquel, Safe model polymorphism for flexible modeling, Computer Languages, Systems & Structures, vol.49, pp.176-195, 2017.
DOI : 10.1016/j.cl.2016.09.001

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

J. Jézéquel, B. Combemale, O. Barais, M. Monperrus, and F. Fouquet, Mashup of metalanguages and its implementation in the kermeta language workbench, Software and Systems Modeling, pp.905-920, 2015.

T. Mayerhofer and M. Wimmer, The TTC 2015 model execution case, Proceedings of the 8th Transformation Tool Contest (TTC'15), ser. CEUR Workshop Proceedings, pp.2-18, 2015.

Y. Wang and B. C. Oliveira, The expression problem, trivially!, Proceedings of the 15th International Conference on Modularity, MODULARITY 2016, pp.37-41, 2016.
DOI : 10.1017/S0956796808006758

B. Emir, M. Odersky, and J. Williams, Matching Objects with Patterns, Proceedings of the 21st European Conference on Object-Oriented Programming, pp.273-298, 2007.
DOI : 10.1007/978-3-540-73589-2_14

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.547.5623

M. Gouseti, C. Peters, and T. V. Storm, Extensible language implementation with Object Algebras (short paper), Proceedings of the 13th International Conference on Generative Programming: Concepts and Experiences, pp.25-28, 2014.
DOI : 10.1145/2658761.2658765

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

B. Basten, J. Van-den-bos, M. Hills, P. Klint, A. Lankamp et al., Modular language implementation in Rascal ??? experience report, Science of Computer Programming, vol.114, pp.7-19, 2015.
DOI : 10.1016/j.scico.2015.11.003

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

T. Ekman and G. Hedin, The JastAdd system ??? modular extensible compiler construction, Science of Computer Programming, vol.69, issue.1-3, pp.14-26, 2007.
DOI : 10.1016/j.scico.2007.02.003

URL : http://doi.org/10.1016/j.scico.2007.02.003

M. Mernik, An object-oriented approach to language compositions for software language engineering, Journal of Systems and Software, vol.86, issue.9, pp.2451-2464, 2013.
DOI : 10.1016/j.jss.2013.04.087

R. Heim, P. Mir-seyed-nazari, B. Rumpe, and A. Wortmann, Compositional Language Engineering Using Generated, Extensible, Static Type-Safe Visitors, Proceedings of the 12th European Conference on Modelling Foundations and Applications (ECMFA'16, pp.67-82, 2016.
DOI : 10.1145/2814270.2814279

H. Krahn, B. Rumpe, and S. Völkel, MontiCore: a framework for compositional development of domain specific languages, International Journal on Software Tools for Technology Transfer, vol.4, issue.2, pp.353-372, 2010.
DOI : 10.5381/jot.2005.4.2.c2

S. Erdweg, P. G. Giarrusso, and T. , Language composition untangled, Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and Applications, LDTA '12, 2012.
DOI : 10.1145/2427048.2427055