B. Basten, J. Van-den-bos, M. Hills, P. Klint, A. Lankamp et al., Modular language implementation in Rascal-experience report, Sci. Comput. Program, vol.114, pp.7-19, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01261480

W. Cazzola and E. Vacchi, Neverlang 2-Componentised Language Development for the JVM, Software Composition-12th International Conference, vol.8088, pp.17-32, 2013.
URL : https://hal.archives-ouvertes.fr/hal-01492774

M. Victoria-cengarle, H. Grönniger, and B. Rumpe, Variability within Modeling Language Definitions, Model Driven Engineering Languages and Systems, 12th International Conference, vol.5795, pp.670-684, 2009.

M. Churchill, P. D. Mosses, N. Sculthorpe, and P. Torrini, Reusable Components of Semantic Specifications. Trans. AspectOriented Software Development, vol.12, pp.132-179, 2015.

T. Clark, Type Checking UML Static Diagrams, «UML»'99: The Unified Modeling Language-Beyond the Standard, Second International Conference, vol.1723, pp.503-517, 1999.

C. Clifton, G. T. Leavens, C. Chambers, and T. D. Millstein, MultiJava: modular open classes and symmetric multiple dispatch for Java, Proceedings of the 2000 ACM SIGPLAN Conference on ObjectOriented Programming Systems, Languages & Applications (OOPSLA 2000), pp.130-145, 2000.

J. Benoit-combemale, G. Kienzle, O. Mussbacher, E. Barais, W. Bousse et al.,

R. Heinrich, J. Jézéquel, M. Leduc, T. Mayerhofer, S. Mosser et al., Concern-Oriented Language Development (COLD): Fostering Reuse in Language Engineering, Systems and Structures, pp.1-26, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01803008

C. D. Bruno, W. R. Oliveira, and . Cook, Extensibility for the Masses-Practical Extensibility with Object Algebras, ECOOP 2012-Object-Oriented Programming-26th European Conference, vol.7313, pp.2-27, 2012.

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 2015 ACM SIGPLAN International Conference on Software Language Engineering, pp.25-36, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01197038

T. Degueule, B. Combemale, and J. Jézéquel, On Language Interfaces, Present and Ulterior Software, pp.65-75, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01424909

S. Efftinge, M. Eysholdt, J. Köhnlein, S. Zarnekow, W. Robert-von-massow et al., Xbase: implementing domain-specific languages for Java, Generative Programming and Component Engineering, pp.112-121, 2012.

J. Favre, D. Gasevic, R. Lämmel, and E. Pek, Revised Selected Papers (Lecture Notes in Computer Science, Software Language Engineering-Third International Conference, SLE 2010, vol.6563, pp.316-326, 2010.

E. Gamma, Design patterns: elements of reusable object-oriented software, 1995.

P. Inostroza, T. Van-der, and . Storm, Modular interpreters with implicit context propagation, Computer Languages, Systems & Structures, vol.48, pp.39-67, 2017.

J. Jézéquel, B. Combemale, and O. Barais, Martin Monperrus, and François Fouquet, Mashup of metalanguages and its implementation in the Kermeta language workbench. Software and System Modeling, vol.14, pp.905-920, 2015.

C. L. Lennart, E. Kats, and . Visser, The spoofax language workbench: rules for declarative specification of languages and IDEs, Proceedings of the 25th Annual ACM SIGPLAN Conference on ObjectOriented Programming, Systems, Languages, and Applications, OOPSLA 2010, pp.444-463, 2010.

B. Holger-krahn, S. Rumpe, and . Völkel, MontiCore: Modular Development of Textual Domain Specific Languages, 2014.

T. Kühn, W. Cazzola, and D. M. Olivares, Choosy and picky: configuration of language product lines, Proceedings of the 19th International Conference on Software Product Line, SPLC 2015, pp.71-80, 2015.

M. Leduc, T. Degueule, B. Combemale, T. Van-der, O. Storm et al., Revisiting Visitors for Modular Extension of Executable DSMLs, 20th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp.112-122, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01568169

J. Liebig, R. Daniel, and S. Apel, Feature-oriented language families: a case study, The Seventh International Workshop on Variability Modelling of Software-intensive Systems, VaMoS '13, vol.11, pp.1-11, 2013.

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.

M. Mernik, An object-oriented approach to language compositions for software language engineering, Journal of Systems and Software, vol.86, pp.2451-2464, 2013.

P. Muller, F. Fleurey, and J. Jézéquel, Weaving Executability into Object-Oriented Meta-languages. In Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS, Proceedings, vol.3713, pp.264-278, 2005.
URL : https://hal.archives-ouvertes.fr/hal-00795095

O. , Meta Object Facility (MOF) 2.0 Core Specification, 2006.

A. Pescador, A. Garmendia, E. Guerra, J. Sánchez-cuadrado, and J. Lara, Pattern-based development of Domain-Specific Modelling Languages, 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MoDELS 2015, pp.166-175, 2015.

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

E. Vacchi and W. Cazzola, Neverlang: A framework for feature-oriented language development, Computer Languages, Systems & Structures, vol.43, pp.1-40, 2015.

E. Visser, G. Wachsmuth, A. P. Tolmach, P. Neron, V. A. Vergu et al., A Language Designer's Workbench: A One-Stop-Shop for Implementation and Verification of Language Designs, Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, pp.95-111, 2014.

M. Voelter, Revised Papers (Lecture Notes in Computer Science), Ralf Lämmel, Generative and Transformational Techniques in Software Engineering IV, International Summer School, vol.7680, pp.383-430, 2011.

W. Zhang, C. D. Bruno, and . Oliveira, EVF: An Extensible and Expressive Visitor Framework for Programming Language Reuse, 31st European Conference on Object-Oriented Programming, vol.74, p.32, 2017.