J. Favre, D. Gasevic, R. Lämmel, and E. Pek, Empirical Language Analysis in Software Linguistics, pp.316-326, 2010.
DOI : 10.1145/154766.155373

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

P. Muller, F. Fleurey, and J. Jézéquel, Weaving Executability into Object-Oriented Meta-languages, Proceedings of MODELS/UML'2005, 2005.
DOI : 10.1007/11557432_19

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

T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. , 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. De-lara and E. Guerra, Generic Meta-modelling with Concepts, Templates and Mixin Layers, ACM/IEEE 13th International Conference on Model-Driven Engineering Languages and Systems (MODELS), pp.2010-2026, 2010.
DOI : 10.1007/978-3-642-16145-2_2

T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. , 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

E. Vacchi and W. Cazzola, Neverlang: A framework for feature-oriented language development, Computer Languages, Systems & Structures, vol.43, issue.3
DOI : 10.1016/j.cl.2015.02.001

E. Vacchi, W. Cazzola, S. Pillay, and B. Combemale, Variability Support in Domain-Specific Language Development, Proceedings of 6 th International Conference on Software Language Engineering (SLE'13), pp.76-95, 2013.
DOI : 10.1007/978-3-319-02654-1_5

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

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. Schöttle, O. Alam, J. Kienzle, and G. Mussbacher, On the modularization provided by concern-oriented reuse, Companion Proceedings of the 15th International Conference on Modularity, MODULARITY Companion 2016, pp.184-189, 2016.
DOI : 10.1145/355602.361309

J. Kienzle, G. Mussbacher, O. Alam, M. Schöttle, N. Belloir et al., VCU: The Three Dimensions of Reuse, Software Reuse: Bridging with Social-Awareness -15th International Conference, ICSR 2016, pp.122-137, 2016.
DOI : 10.1007/978-3-319-35122-3_9

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

K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson, Feature-Oriented Domain Analysis (FODA) Feasibility Study, 1990.
DOI : 10.21236/ADA235785

URL : http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA235785&Location=U2&doc=GetTRDoc.pdf

M. Svahnberg, J. Van-gurp, and J. Bosch, A taxonomy of variability realization techniques, Software: Practice and Experience, pp.705-754, 2005.
DOI : 10.1002/spe.652

URL : http://segroup.cs.rug.nl/publications/Variability_taxonomy.pdf

M. B. Duran and G. Mussbacher, Investigation of feature run-time conflicts on goal model-based reuse, Information Systems Frontiers, vol.7532, issue.2, pp.855-875, 2016.
DOI : 10.1007/978-3-642-20862-1_7

P. Naur and B. Randell, Software Engineering: Report on a conference sponsored by the NATO, SCIENCE COMMITTEE, 1968.

A. Pescador, A. Garmendia, E. Guerra, J. S. Cuadrado, and J. De-lara, Pattern-based development of Domain-Specific Modelling Languages, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.2015-166, 2015.
DOI : 10.1109/MODELS.2015.7338247

URL : https://repositorio.uam.es/bitstream/10486/675242/1/pattern_pescador_MODELS_2015_ps.pdf

M. Mernik, M. Leni?, E. Avdi?au?evi?, and V. ?umer, LISA: An Interactive Environment for Programming Language Development, Proceedings of the 11th International Conference on Compiler Construction (CC'02), Lecture Notes in Computer Science 2304, pp.1-4, 2002.
DOI : 10.1007/3-540-45937-5_1

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

URL : http://arxiv.org/pdf/1409.2367

P. Klint, T. Van-der-storm, and J. J. Vinju, RASCAL: A domain specific language for source code analysis and manipulation, in: Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM, pp.168-177, 2009.
DOI : 10.1109/scam.2009.28

URL : http://www.cwi.nl/~paulk/publications/rascal-scam-09.pdf

L. C. Kats and E. Visser, The Spoofax Language Workbench: Rules for Declarative Specification of Languages and IDEs, Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA'10), pp.444-463, 2010.

E. Van-wyk, D. Bodin, J. Gao, and L. Krishnan, Silver: An extensible attribute grammar system, Science of Computer Programming, vol.75, issue.1-2, pp.39-54, 2010.
DOI : 10.1016/j.scico.2009.07.004

B. Ford, Parsing expression grammars, ACM SIGPLAN Notices, vol.39, issue.1, pp.111-122, 2004.
DOI : 10.1145/982962.964011

E. Visser, Scannerless generalized-LR parsing, 1997.

M. Emerson and J. Sztipanovits, Techniques for metamodel composition, OOPSLA?6th Workshop on Domain Specific Modeling, pp.123-139, 2006.

S. Liang and P. Hudak, Modular denotational semantics for compiler construction, Programming Languages and Systems?ESOP, pp.96-219, 1996.
DOI : 10.1007/3-540-61055-3_39

URL : http://java.sun.com/people/sl/papers/esop96.ps.gz

G. Ros and T. F. , An overview of the K semantic framework, The Journal of Logic and Algebraic Programming, vol.79, issue.6, pp.397-434, 2010.
DOI : 10.1016/j.jlap.2010.03.012

M. Felleisen, R. B. Findler, and M. Flatt, Semantics engineering with PLT Redex, 2009.

V. Vergu, P. Neron, and E. Visser, DynSem: A DSL for dynamic semantics specification

M. Gouseti, C. Peters, and T. Storm, Extensible language implementation with object algebras (short paper), ACM SIGPLAN Notices, vol.50, issue.3, pp.25-28, 2014.
DOI : 10.1145/2775053.2658765

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

M. Leduc, T. Degueule, B. Combemale, T. Van-der, O. Storm et al., Revisiting Visitors for Modular Extension of Executable DSMLs, 2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.2017-2017
DOI : 10.1109/MODELS.2017.23

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

E. Barrett, C. F. Bolz, L. Diekmann, and L. Tratt, Fine-grained Language Composition: A Case Study, Proceddings of the 30th European Conference on Object-Oriented Programming, p.2016

M. Voelter and K. Solomatov, Language modularization and composition with projectional language workbenches illustrated with mps, Software Language Engineering, SLE, vol.16, issue.3, 2010.

K. Pohl, G. Böckle, and F. J. Van-der-linden, Software product line engineering: foundations, principles and techniques, 2005.
DOI : 10.1007/3-540-28901-1

T. Degueule, B. Combemale, and J. Jézéquel, On Language Interfaces, pp.65-75, 2017.
DOI : 10.1002/spe.4380070102

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

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.112-121, 2012.
DOI : 10.1145/2371401.2371419

T. Mayerhofer, M. Wimmer, and A. Vallecillo, Adding uncertainty and units to quantity types in software models, Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering , SLE 2016, pp.118-131, 2016.
DOI : 10.1145/2997364.2997376

D. L. Parnas, On the Criteria To Be Used in Decomposing Systems into Modules, Communications of the ACM, vol.15, issue.12, 1972.
DOI : 10.1007/978-3-642-48354-7_20

URL : http://repository.cmu.edu/cgi/viewcontent.cgi?article=2979&context=compsci

D. L. Parnas, A technique for software module specification with examples, Communications of the ACM, vol.15, issue.5, pp.330-336, 1972.
DOI : 10.1145/355602.361309

K. Czarnecki, S. Helsen, and U. Eisenecker, Staged Configuration Using Feature Models, Proceedings of the 3rd International Conference on Software Product-Line, pp.266-283, 2004.
DOI : 10.1007/978-3-540-28630-1_17

E. Bousse, T. Degueule, D. Vojtisek, T. Mayerhofer, J. Deantoni et al., Execution framework of the GEMOC studio (tool demo), Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, SLE 2016, pp.84-89, 2016.
DOI : 10.1007/s10270-013-0354-4

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

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

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 & Systems Modeling, pp.905-920, 2015.

J. Deantoni, I. P. Diallo, C. Teodorov, J. Champeau, and B. Combemale, Towards a Meta-Language for the Concurrency Concern in DSLs, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015, pp.313-316, 2015.
DOI : 10.7873/DATE.2015.1052

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

B. Combemale, J. De-antoni, M. V. Larsen, F. Mallet, O. Barais et al., Reifying Concurrency for Executable Metamodeling, pp.365-384
DOI : 10.1007/978-3-319-02654-1_20

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

T. Mayerhofer, P. Langer, M. Wimmer, and G. , xMOF: Executable DSMLs Based on fUML, International Conference on Software Language Engineering, pp.56-75, 2013.
DOI : 10.1007/978-3-319-02654-1_4

URL : http://www.dsmforum.org/events/DSM12/Papers/Mayerhofer.pdf

M. E. Larsen, J. Deantoni, B. Combemale, and F. Mallet, A Behavioral Coordination Operator Language (BCOoL), 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.2015-186, 2015.
DOI : 10.1109/MODELS.2015.7338249

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

A. Haber, M. Look, P. Mir-seyed-nazari, A. Navarro-perez, B. Rumpe et al., Composition of Heterogeneous Modeling Languages, Model-Driven Engineering and Software Development Conference (MODELSWARD'15), pp.580-625, 2015.
DOI : 10.1007/978-3-319-27869-8_3

K. Hölldobler, B. Rumpe, and I. Weisemöller, Systematically deriving domain-specific transformation languages, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.2015-136, 2015.
DOI : 10.1109/MODELS.2015.7338244

J. O. Ringert, A. Roth, B. Rumpe, and A. Wortmann, Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems, Journal of Software Engineering for Robotics (JOSER), vol.6, issue.1, pp.33-57, 2015.

W. Cazzola and E. Vacchi, On the incremental growth and shrinkage of LR goto-graphs, Acta Informatica, vol.15, issue.4, pp.2014-419
DOI : 10.1145/1289971.1289983

F. Fleurey and A. Solberg, A Domain Specific Modeling Language Supporting Specification, Simulation and Execution of Dynamic Adaptive Systems, 2009 ACM/IEEE 12th International Conference on Model-Driven Engineering Languages and Systems (MODELS), pp.606-621, 2009.
DOI : 10.1201/9781420013153.ch15

URL : http://www.fleurey.com/franck/uploads/Main/Models09.pdf

W. Cazzola and A. Shaqiri, Open Programming Language Interpreters, The Art, Science, and Engineering of Programming, vol.1, issue.2, pp.5-6, 2017.
DOI : 10.22152/programming-journal.org/2017/1/5

URL : https://arxiv.org/pdf/1703.10873v1

W. Cazzola, P. Giannini, and A. Shaqiri, Formal Attributes Traceability in Modular Language Development Frameworks, Proceedings of the 16th Italian Conference on Theoretical Computer Science (ICTCS'15), 2015.
DOI : 10.1016/j.entcs.2016.03.009

URL : https://doi.org/10.1016/j.entcs.2016.03.009

J. B. Martin, Principles of object-oriented analysis and design, notThenot James Martin Books, 1993.

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

W. Cazzola and D. M. Olivares, Gradually Learning Programming Supported by a Growable Programming Language, IEEE Transactions on Emerging Topics in Computing, vol.4, issue.3, pp.404-415, 2016.
DOI : 10.1109/TETC.2015.2446192

URL : https://air.unimi.it/retrieve/handle/2434/343828/493729/ieee16-camera.pdf

E. Vacchi, W. Cazzola, B. Combemale, and M. Acher, Automating variability model inference for component-based language implementations, Proceedings of the 18th International Software Product Line Conference on, SPLC '14, pp.167-176, 2014.
DOI : 10.1145/2648511.2648529

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

G. L. Steele and J. , Growing a Language, Higher-Order and Symbolic Computation, pp.221-236, 1999.

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

Y. Yu, Y. Wang, J. Mylopoulos, S. Liaskos, A. Lapouchnian et al., Reverse Engineering Goal Models from Legacy Code, 13th IEEE International Conference on Requirements Engineering (RE 2005), pp.363-372, 2005.

B. R. Bryant, J. Jézéquel, R. Lämmel, M. Mernik, M. Schindler et al., Globalized Domain Specific Language Engineering, pp.43-69, 2014.
DOI : 10.1007/978-3-642-13595-8_24

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

T. Clark, M. Van-den-brand, B. Combemale, and B. Rumpe, Conceptual Model of the Globalization for Domain-Specific Languages, pp.7-20, 2014.
DOI : 10.1145/352029.352035

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