M. Voelter, D. Ratiu, B. Kolb, and B. Schaetz, mbeddr: instantiating a language workbench in the embedded software domain, Automated Software Engineering, vol.19, issue.3, pp.1-52, 2013.
DOI : 10.1007/s10515-013-0120-4

M. Voelter, Language and IDE Development, Modularization and Composition with MPS, GTTSE 2011, 2011.

M. Voelter, J. Siegmund, T. Berger, and B. Kolb, Towards User-Friendly Projectional Editors, Proceedings of SLE'14, p.20, 2014.
DOI : 10.1007/978-3-319-11245-9_3

D. Steinberg, F. Budinsky, E. Merks, and M. Paternostro, EMF: eclipse modeling framework, 2008.

S. Lisson, MPS Math Plugin. https://github.com/slisson/mps-math

S. Lisson, MPS Tables Plugin. https://github.com/slisson/mps-tables

S. Lisson, MPS Richtext Plugin. https://github.com/slisson/mps-richtext

M. Fowler, Domain Specific Languages, 2010.

M. Voelter, D. Ratiu, and F. Tomassetti, Requirements as first-class citizens, Proceedings of ACES-MB Workshop, 2013.

D. Ameller, Considering Non-Functional Requirements in Model-Driven Engineering . Master's thesis, 2009.

H. Burden, R. Heldal, and M. Lundqvist, Industrial experiences from multi-paradigmatic modelling of signal processing, Proceedings of the 6th International Workshop on Multi-Paradigm Modeling, MPM '12, 2012.
DOI : 10.1145/2508443.2508445

H. Burden, R. Heldal, and J. Whittle, Comparing and contrasting model-driven engineering at three large companies, Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '14, 2014.
DOI : 10.1145/2652524.2652527

B. Combemale, J. Deantoni, R. France, F. Boulanger, S. Mosser et al., First Workshop On the Globalization of Modeling Languages, GEMOC -1st International Workshop On the Globalization of Modeling Languages, pp.3-13, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00926244

K. Davis, Methods for Studying Informal Communication, Journal of Communication, vol.28, issue.1, pp.112-116, 1978.
DOI : 10.1111/j.1460-2466.1978.tb01572.x

U. Eliasson and H. Burden, Extending Agile Practices in Automotive MDE. In: XM 2013, Extreme Modeling Workshop, 2013.

C. Hardebolle and F. Boulanger, Exploring Multi-Paradigm Modeling Techniques, SIMULATION, vol.85, issue.11-12, pp.688-708, 2009.
DOI : 10.1177/0037549709105240

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

C. Hardebolle, E. Syriani, J. Sprinkle, and T. Mészáros, Summary of the 6th International Workshop on Multi-Paradigm Modeling (MPM'12), Proceedings of the 6th International Workshop on Multi-Paradigm Modeling, MPM '12, pp.5-6, 2012.
DOI : 10.1145/2508443.2508444

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

S. Kent, Model Driven Engineering, Proceedings of the Third International Conference on Integrated Formal Methods. pp. 286?298. IFM '02, 2002.
DOI : 10.1007/3-540-47884-1_16

S. J. Mellor, S. Kendall, A. Uhl, and D. Weise, MDA Distilled, 2004.

M. Mernik, J. Heering, and A. M. Sloane, When and how to develop domain-specific languages, ACM Computing Surveys, vol.37, issue.4, pp.316-344, 2005.
DOI : 10.1145/1118890.1118892

D. G. Messerschmitt and C. Szyperski, Software Ecosystem: Understanding an Indispensable Technology and Industry, 2005.

H. Simon, The Sciences of the Artificial, 1996.

J. Whittle, J. Hutchinson, M. Rouncefield, H. Burden, and R. Heldal, Industrial Adoption of Model-Driven Engineering: Are the Tools Really the Problem?, MODELS 2013, 16th International Conference on Model Driven Engineering Languages and Systems, 2013.
DOI : 10.1007/978-3-642-41533-3_1

F. Pérez-andrés, E. Juan-de-lara, and . Guerra, Domain Specific Languages with Graphical and Textual Views, Applications of Graph Transformations with Industrial Relevance, pp.82-97, 2008.
DOI : 10.1007/3-540-59071-4_45

C. Atkinson and R. Gerbig, Harmonizing textual and graphical visualizations of domain specific models, Proceedings of the Second Workshop on Graphical Modeling Language Development, GMLD '13, pp.32-41, 2013.
DOI : 10.1145/2489820.2489823

W. Cazzola and I. Speziale, Sectional domain specific languages, Proceedings of the 4th workshop on Domain-specific aspect languages, DSAL '09, 2009.
DOI : 10.1145/1509307.1509311

L. Diekmann and L. Tratt, Parsing composed grammars with language boxes, Workshop on Scalable Language Specifications, 2013.

L. Engelen and M. Van-den-brand, Integrating Textual and Graphical Modelling Languages, Electronic Notes in Theoretical Computer Science, vol.253, issue.7, 2010.
DOI : 10.1016/j.entcs.2010.08.035

M. Eysholdt and H. Behrens, Xtext, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, SPLASH '10, pp.307-309, 2010.
DOI : 10.1145/1869542.1869625

M. Fowler, Language workbenches: The killer-app for domain specific languages, 2005.

F. Heidenreich, J. Johannes, S. Karol, M. Seifert, and C. Wende, Derivation and Refinement of Textual Syntax for Models, Model Driven Architecture-Foundations and Applications, pp.114-129, 2009.
DOI : 10.1049/iet-sen:20070060

M. Herrmannsdoerfer, D. Ratiu, and G. Wachsmuth, Language Evolution in Practice: The History of GMF, Software Language Engineering, pp.3-22, 2010.
DOI : 10.1007/978-3-642-12107-4_3

F. Jouault, J. Bézivin, and I. Kurtev, TCS:, Proceedings of the 5th international conference on Generative programming and component engineering , GPCE '06, pp.249-254, 2006.
DOI : 10.1145/1173706.1173744

C. Lennart, E. Kats, and . Visser, The spoofax language workbench: rules for declarative specification of languages and ides, In ACM Sigplan Notices, vol.45, pp.444-463, 2010.

P. Klint, R. Lämmel, and C. Verhoef, Toward an engineering discipline for grammarware, ACM Transactions on Software Engineering and Methodology, vol.14, issue.3, pp.331-380, 2005.
DOI : 10.1145/1072997.1073000

S. Dimitrios, . Kolovos, M. Louis, . Rose, . Saad-bin-abid et al., Taming emf and gmf using model transformation, Model Driven Engineering Languages and Systems, 2010.

S. Dimitrios, . Kolovos, M. Louis, . Rose, F. Richard et al., Raising the level of abstraction in the development of gmf-based graphical model editors, Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering, pp.13-19, 2009.

H. Krahn, B. Rumpe, and S. Völkel, MontiCore: Modular Development of Textual Domain Specific Languages, Objects, Components, Models and Patterns, pp.297-315, 2008.
DOI : 10.1007/978-3-540-69824-1_17

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, pp.353-372, 2010.

M. Mernik, J. Heering, M. Anthony, and . Sloane, When and how to develop domain-specific languages, ACM Computing Surveys, vol.37, issue.4, pp.316-344, 2005.
DOI : 10.1145/1118890.1118892

L. Renggli, M. Denker, and O. Nierstrasz, Language Boxes, Software Language Engineering, pp.274-293, 2010.
DOI : 10.1007/978-3-642-12107-4_20

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

B. Rumpe, Towards model and language composition, Proceedings of the First Workshop on the Globalization of Domain Specific Languages, GlobalDSL '13, 2013.
DOI : 10.1145/2489812.2489814

M. Scheidgen, Textual Modelling Embedded into Graphical Modelling, Model Driven Architecture?Foundations and Applications, pp.153-168, 2008.
DOI : 10.1007/978-3-540-69100-6_11

C. Schneider, On integrating graphical and textual modeling. Real-Time and Embedded Systems Group, Christian-Albrechts, 2011.

C. Simonyi, M. Christerson, and S. Clifford, Intentional software, Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp.451-464, 2006.

J. Tolvanen and S. Kelly, MetaEdit+, Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, OOPSLA '09, pp.819-820, 2009.
DOI : 10.1145/1639950.1640031

F. Tomassetti, A. Vetró, M. Torchiano, M. Voelter, and B. Kolb, A model-based approach to language integration, 2013 5th International Workshop on Modeling in Software Engineering (MiSE), 2013.
DOI : 10.1109/MiSE.2013.6595300

A. Van-deursen, P. Klint, and J. Visser, Domain-specific languages, ACM SIGPLAN Notices, vol.35, issue.6, pp.26-36, 2000.
DOI : 10.1145/352029.352035

P. H. Feiler, Model-based Validation of Safety-critical Embedded Systems, Aerospace Conference, pp.1-10, 2010.

Y. Eustache, D. Blouin, M. Lanoë, J. Diguet, and P. Coussy, Kaolin, a Model-based EDA Tool to Program, Reuse or Retarget Embedded Systems on FPGAs, Data Automation and Tests in Europe (DATE) conference, 2014.

V. Gaudel, A. Plantec, F. Singhoff, J. Hugues, P. Dissaux et al., Enforcing software engineering tools interoperability: An example with AADL subsets, 2013 International Symposium on Rapid System Prototyping (RSP), pp.59-65, 2013.
DOI : 10.1109/RSP.2013.6683959

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

A. Schürr, Specification of graph translators with triple graph grammars, Graph- Theoretic Concepts in Computer Science, pp.151-163, 1995.
DOI : 10.1007/3-540-59071-4_45

R. Hebig, A. Seibel, and H. Giese, On the Unification of Megamodels, Proc. of the 4th International Workshop on Multi-Paradigm Modeling (MPM), 2011.

A. Seibel, S. Neumann, and H. Giese, Dynamic hierarchical mega models: comprehensive traceability and its efficient maintenance, Software & Systems Modeling, vol.4, issue.3, pp.493-528, 2010.
DOI : 10.1007/s10270-009-0146-z

D. Blouin, A. Plantec, P. Dissaux, F. Singhoff, and J. Diguet, Synchronization of Models of Rich Languages with Triple Graph Grammars: An Experience Report, International Conference in Model Transformation (ICMT), pp.106-121, 2014.
DOI : 10.1007/978-3-319-08789-4_8

D. Blouin, D. Chillet, E. Senn, S. Bilavarn, R. Bonamy et al., AADL Extension to Model Classical FPGA and FPGA Embedded within a SoC, International Journal of Reconfigurable Computing, vol.2011, 2011.
DOI : 10.1145/1376804.1376810

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

F. Jouault, B. Vanhooff, H. Bruneliere, G. Doux, Y. Berbers et al., Inter-DSL coordination support by combining megamodeling and model weaving, Proceedings of the 2010 ACM Symposium on Applied Computing, SAC '10, 2010.
DOI : 10.1145/1774088.1774511

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

J. Falleri, M. Huchard, M. Lafourcade, and C. Nebut, Metamodel Matching for Automatic Model Transformation Generation, Model Driven Engineering Languages and Systems, pp.326-340, 2008.
DOI : 10.1007/978-3-540-87875-9_24

URL : https://hal.archives-ouvertes.fr/lirmm-00322879

G. Kappel, H. Kargl, G. Kramler, A. Schauerhuber, M. Seidl et al., Matching meta-models with semantic systems-an experience report, BTW Workshops, pp.38-52, 2007.

M. El-hamlaoui, S. Ebersold, A. Anwar, B. Coulette, and M. Nassar, Heterogeneous models matching for consistency management, 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS), pp.1-12, 2014.
DOI : 10.1109/RCIS.2014.6861074

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

N. Medvidovic and R. Taylor, A classification and comparison framework for software architecture description languages. Software Engineering, IEEE Transactions on, vol.26, issue.1, pp.70-93, 2000.
URL : https://hal.archives-ouvertes.fr/hal-00444077

F. Silva-parreiras, S. Staab, and A. Winter, TwoUse: Integrating UML models and OWL ontologies, 2007.

K. Voigt, P. Ivanov, and A. Rummler, MatchBox, Proceedings of the 2010 ACM Symposium on Applied Computing, SAC '10, pp.2281-2288, 2010.
DOI : 10.1145/1774088.1774563

D. Wagelaar, Context-Driven Model Refinement, Proceedings of the 2003 European Conference MDAFA'03, pp.189-203, 2005.
DOI : 10.1007/11538097_13

W. Wolf, Hardware-software co-design of embedded systems [and prolog, Proceedings of the IEEE, pp.967-989, 1994.

M. Wooldridge, Agent-based software engineering. Software Engineering, IEEE Proceedings-[see also Software, pp.26-37, 1997.

R. Erhard and B. Philip, A survey of approaches to automatic schema matching. The VLDB Journal, pp.334-350, 2001.

E. Jerôme and S. Pavel, Ontology matching, 2013.

M. El-hamlaoui, S. Ebersold, A. Anwar, B. Coulette, and M. Nassar, Towards a Framework for Heterogeneous Models Matching, Journal of Software Engineering, vol.8, issue.3, pp.132-151, 2014.
DOI : 10.3923/jse.2014.132.151

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

Y. Kalfoglou and M. Schorlemmer, Ontology mapping: the state of the art, The Knowledge Engineering Review, vol.18, issue.1, pp.1-31, 2003.
DOI : 10.1017/S0269888903000651

Z. Aleksovski, W. , K. , and F. Van-harmelen, Using multiple ontologies as background knowledge in ontology matching, pp.35-49, 2008.

M. Sabou, E. Mathieu-d-'aquin, and . Motta, Exploring the Semantic Web as Background Knowledge for Ontology Matching, Journal on Data Semantics XI, vol.7, issue.4, pp.156-190, 2008.
DOI : 10.1023/B:WWWJ.0000040801.68204.2b

V. Levenshtein, Binary codes capable of correcting deletions, insertions, and reversals . English Translation in Soviet Physics Doklady, pp.707-710, 1966.

E. Jimenez-ruiz?-bernardo-grau?, Y. Zhou, and I. Horrocks, Large-scale Interactive Ontology Matching: Algorithms and Implementation, pp.444-449, 2012.

T. Gruber, Toward principles for the design of ontologies used for knowledge sharing?, International Journal of Human-Computer Studies, vol.43, issue.5-6, pp.5-6, 1995.
DOI : 10.1006/ijhc.1995.1081

M. Cheatham and P. Hitzler, String Similarity Metrics for Ontology Alignment, Proceedings of the International Semantic Web Conference, pp.294-309, 2013.
DOI : 10.1007/978-3-642-41338-4_19

M. Fowler, Domain-Specific Languages, 2010.

M. Seifert and S. Katscher, Debugging triple graph grammar-based model transformations, Proceedings of 6th International Fujaba Days, 2008.

A. Lienhard and J. Fierz, Oscar Nierstrasz: Flow-centric, back-in-time debugging, Proc. of Objects, Components, Models and Patterns, pp.272-288, 2009.

J. Schoenboeck, G. Kappel, A. Kusel, W. Retschitzegger, W. Schwinger et al., Catch Me If You Can ??? Debugging Support for Model Transformations, Proc. of 12th Int'l Conf. on Model-Driven Engineering, Languages, and Systems, pp.5-20, 2009.
DOI : 10.1007/978-3-642-12261-3_2

A. J. Ko and B. Myers, Debugging reinvented, Proceedings of the 13th international conference on Software engineering , ICSE '08, pp.301-310, 2008.
DOI : 10.1145/1368088.1368130

R. Lencevicius, U. Hölzle, and A. Singh, Dynamic Query-Based Debugging of Object- Oriented Programs, Automated Software Engineering, vol.10, issue.1, pp.39-74, 2003.
DOI : 10.1023/A:1021816917888

R. Mannadiar and H. Vangheluwe, Debugging in Domain-Specific Modelling, Lecture Notes in Computer Science, vol.6563, pp.276-285, 2011.
DOI : 10.1007/978-3-642-19440-5_17

B. Selic, The pragmatics of model-driven development, IEEE Software, vol.20, issue.5, pp.19-25, 2003.
DOI : 10.1109/MS.2003.1231146

A. Agrawal, Graph rewriting and transformation (great): a solution for the model integrated computing (mic) bottleneck. In: Automated Software Engineering, Proceedings. 18th IEEE International Conference on, pp.364-368, 2003.

F. Jouault and I. Kurtev, Transforming Models with ATL, Satellite Events at the MoDELS 2005 Conference, pp.128-138, 2006.
DOI : 10.1007/11663430_14

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

A. H. Bagge, R. Lämmel, and V. Zaytsev, Reflections on Courses for Software Language Engineering, Tenth Educators Symposium, p.2014, 2014.

J. Bézivin, S. Gérard, P. Muller, and L. Rioux, MDA components: Challenges and Opportunities, Proceedings of the First International Workshop on Metamodelling for MDA, pp.23-41, 2003.

A. Cox and C. Clarke, Syntactic approximation using iterative lexical analysis, MHS2003. Proceedings of 2003 International Symposium on Micromechatronics and Human Science (IEEE Cat. No.03TH8717), pp.154-163, 2003.
DOI : 10.1109/WPC.2003.1199199

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

J. Favre, R. Lämmel, and A. Varanovich, Modeling the Linguistic Architecture of Software Products, MoDELS, pp.151-167, 2012.
DOI : 10.1007/978-3-642-33666-9_11

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

S. C. Johnson, YACC?Yet Another Compiler Compiler, Computer Science Technical Report, vol.32, 1975.

S. C. Kleene, Representation of Events in Nerve Nets and Finite Automata, Automata Studies, pp.3-42, 1956.
DOI : 10.1515/9781400882618-002

P. Klint, T. Van-der, J. Storm, and . Vinju, EASY Meta-programming with Rascal, GTTSE 2009, pp.222-289, 2011.
DOI : 10.1007/978-3-642-18023-1_6

R. Lämmel and A. Varanovich, Interpretation of Linguistic Architecture, ECMFA, pp.67-82, 2014.
DOI : 10.1007/978-3-319-09195-2_5

R. Lämmel and V. Zaytsev, Language Support for Megamodel Renarration, XM 2013, volume 1089 of CEUR, pp.36-45, 2013.

M. E. Lesk, LEX?A Lexical Analyzer Generator, Computer Science Technical Report, vol.39, 1975.

A. Okhotin, Conjunctive and Boolean grammars: The true general case of the context-free grammars, Computer Science Review, vol.9, pp.27-59, 2013.
DOI : 10.1016/j.cosrev.2013.06.001

T. Parr, The Definitive ANTLR Reference: Building Domain-Specific Languages. Pragmatic Programmers. Pragmatic Bookshelf, 2007.

R. Salay, J. Mylopoulos, and S. Easterbrook, Using Macromodels to Manage Collections of Related Models, CAiSE, pp.141-155, 2009.
DOI : 10.1007/978-3-540-71209-1_49

K. Sikkel, Parsing Schemata ? a Framework for Specification and Analysis of Parsing Algorithms, 1997.

A. Yoshida and Y. Hachisu, A Pattern Search Method for Unpreprocessed C Programs Based on Tokenized Syntax Trees, 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation, 2014.
DOI : 10.1109/SCAM.2014.16

V. Zaytsev, Renarrating linguistic architecture, Proceedings of the 6th International Workshop on Multi-Paradigm Modeling, MPM '12, pp.61-66, 2012.
DOI : 10.1145/2508443.2508454

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

V. Zaytsev, Formal foundations for semi-parsing, 2014 Software Evolution Week, IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), pp.313-317, 2014.
DOI : 10.1109/CSMR-WCRE.2014.6747184

V. Zaytsev, Software Language Engineering by Intentional Rewriting. EC-EASST; Software Quality and Maintainability, 2014.

V. Zaytsev and A. H. Bagge, Parsing in a Broad Sense, MoDELS, pp.50-67, 2014.
DOI : 10.1007/978-3-319-11653-2_4