S. J. Mellor, A. N. Clark, and T. Futagami, Model-Driven Development -Guest Editor's Introduction, IEEE. Software, vol.20, issue.5, pp.14-18, 2003.

J. Bézivin, Search of a Basic Principle for Model Driven Engineering, vol.5, pp.21-24, 2004.

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

T. Stahl, M. Voelter, and K. Czarnecki, Model-Driven Software Development: Technology, Engineering, Management, pp.978-0470025703, 2006.

K. Czarnecki and S. Helsen, Feature-based survey of model transformation approaches, IBM. Syst. J, vol.45, issue.3, pp.621-645, 2006.

R. France and B. Rumpe, Model-driven Development of Complex Software: A Research Roadmap, Future of Software Engineering (FOSE '07), 2007.
URL : https://hal.archives-ouvertes.fr/inria-00511368

A. Hessellund, K. Czarnecki, and N. W?sowski, Guided Development with Multiple Domain-Specific Languages, Lect. Notes. Comput. Sc, vol.4735, pp.46-60, 2007.

B. Rumpe, Towards Model and Language Composition" in 1st Workshop on the Globalization of Domain Specific Languages (GlobalDSL '13), 2013.

A. Horst and B. Rumpe, Towards Compositional Domain Specific Languages, 7th Workshop on Multi-Paradigm Modeling co-located with the 16th International Conference on Model Driven Engineering Languages and Systems, 2013.

E. W. Dijkstra, A Discipline of Programming, pp.978-0132158718, 1976.

D. L. Parnas, On the Criteria To Be Used in Decomposing Systems into Modules, Commun. ACM, vol.15, issue.12, pp.1053-1058, 1972.

K. M. Chandy and S. Taylor, A Primer for Program Composition Notation, 1990.

M. Vargas-vera, Using Prolog Techniques to Guide Program Composition, 1995.

A. Martín and L. Lamport, Composing Specifications, ACM. T. Progr. Lang. Sys, vol.15, issue.1, pp.73-132, 1993.

G. Kiczales, Aspect-Oriented Programming, 27th International Conference on Software Engineering, 2005.

K. Czarnecki and U. W. Eisenecker, Generative Programming: Methods, Tools, and Applications, pp.978-0201309775, 2000.

P. A. Bernstein, A. Y. Halevy, and R. A. Pottinger, A Vision for Management of Complex Models, Sigmod. Rec, vol.29, issue.4, pp.55-63, 2000.

R. A. Pottinger and P. A. Bernstein, Merging Models Based on Given Correspondences, 29th International Conference on Very Large Data Bases, 2003.

J. Kienzle, J. Gray, and D. Stein, Report of the 7th International Workshop on Aspect-Oriented Modeling, Lect. Notes. Comput. Sc, vol.3844, pp.91-99, 2006.

J. Estublier, G. Vega, and A. D. Ionita, Composing Domain-Specific Languages for Wide-Scope Software Engineering Applications, 8th International Conference on Model Driven Engineering Languages and Systems, 2005.

F. Fleurey, B. Baudry, R. France, and S. Ghosh, A Generic Approach for Automatic Model Composition, Lect. Notes. Comput. Sc, vol.5002, pp.7-15, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00477568

J. Bézivin, R. F. Paige, U. Aßmann, B. Rumpe, and D. Schmidt, Manifesto-Model Engineering for Complex Systems, 2014.

D. S. Kolovos, L. M. Rose, N. Matragkas, R. F. Paige, E. Guerra et al., A Research Roadmap Towards Achieving Scalability in Model Driven Engineering, 1st International Workshop on Scalability in Model Driven Engineering (BigMDE '13) co-located with the 7th International Conference on Software Technologies -Applications and Foundations Conference (STAF'13), 2013.
URL : https://hal.archives-ouvertes.fr/hal-00869267

G. Mussbacher, D. Amyot, R. Breu, J. M. Bruel, B. H. Cheng et al., The Relevance of Model-Driven Engineering Thirty Years from Now, Lect. Notes. Comput. Sc, vol.8767, pp.183-200, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01156595

S. Kelly and J. P. Tolvanen, Domain-Specific Modeling: Enabling Full Code Generation, pp.978-0470036662, 2007.

S. Völkel, Kompositionale entwicklung domänenspezifischer sprachen, pp.978-3844003284, 2011.

C. Herrmann, H. Krahn, B. Rumpe, M. Schindler, and S. Völkel, An Algebraic View on the Semantics of Model Composition, Lect. Notes. Comput. Sc, vol.4530, pp.99-113, 2007.

T. Cottenier, A. Van-den, T. Berg, and . Elrad, Modeling Aspect-Oriented Compositions, Lect. Notes. Comput. Sc, vol.3844, pp.100-109, 2006.

C. Batini, M. Lenzerini, and S. B. Navathe, A Comparative Analysis of Methodologies for Database Schema Integration, Comput. Surv, vol.18, issue.4, pp.323-364, 1986.

, Object Management Group Terms and Acronyms, Object Management Group, 2019.

G. Mussbacher, O. Alam, M. Alhaj, S. Ali, N. Amálio et al., Assessing Composition in Modeling Approaches, 2nd International Workshop on Comparing Modeling Approaches colocated with the 15th International Conference on Model Driven Engineering Languages and Systems, 2012.

B. Kitchenham and S. Charters, Guidelines for performing Systematic Literature Reviews in Software Engineering, Technical Report EBSE, 2007.

D. Budgen and O. P. Brereton, Performing Systematic Literature Reviews in Software Engineering, 28th International Conference on Software engineering (ICSE '06), 2006.

B. Kitchenham, P. Brereton, D. Budgen, M. Turner, J. Bailey et al., Systematic literature reviews in software engineering-a systematic literature review, Inform. Software. Tech, vol.51, issue.1, pp.7-15, 2009.

P. Brereton, B. A. Kitchenham, D. Budgen, M. Turner, and M. Khalil, Lessons from applying the systematic literature review process within the software engineering domain, J. Syst. Software, vol.80, issue.4, pp.571-583, 2007.

I. Santiago, A. Jiménez, J. M. Vara, V. Castro, V. A. Bollati et al., Model-Driven Engineering as a new landscape for traceability management: A systematic literature review, Inform. Software. Tech, vol.54, issue.12, pp.1340-1356, 2012.

, MetaObject Facility (MOF) Specification, Object Management Group, Inc., last accessed, 2019.

, Eclipse Modeling Framework Project (EMF) homepage, Eclipse Foundation, Inc., last accessed, 2019.

, Eclipse Modeling Project (EMP) homepage, Eclipse Foundation, Inc., last accessed, 2019.

J. Bézivin, On the unification power of models, Softw. Syst. Model, vol.4, issue.2, pp.171-188, 2005.

, Unified Modeling Language (UML) Specification Version 2.5.1, Object Management Group, Inc., last accessed, 2019.

E. Gamma, R. Helm, and R. Johnson, Design Patterns. Elements of Reusable Object-Oriented Software, pp.978-0201633610, 1994.

J. Le-moigne, La modélisation des systemes complexes, Dunod, pp.978-2100043828, 1990.

J. Bézivin and O. Gerbé, Towards a Precise Definition of the OMG/MDA Framework, 16th IEEE International Conference on Automated Software Engineering (ASE), 2001.

E. Seidewitz, What models mean, IEEE. Software, vol.20, issue.5, pp.26-32, 2003.

L. E. Widman, K. A. Loparo, and N. R. Nielsen, Artificial Intelligence, Simulation and Modeling, pp.978-0471605997, 1989.

C. Atkinson and T. Kuhne, Model-Driven Development : A Metamodeling Foundation, IEEE. Software, vol.20, issue.5, pp.36-41, 2003.

M. Minsky, Semantic Information Processing, vol.ISBN, pp.978-0262516853, 2003.

M. Egea and V. Rusu, Formal executable semantics for conformance in the MDE framework, Innovations. Syst. Softw. Eng, vol.6, pp.73-81, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00527502

J. M. Favre and L. , Ingénierie Dirigée par les Modèles : au-delà du MDA, pp.978-2746212138, 2006.

I. Kurtev, J. Bézivin, and M. Aksit, Technological Spaces : An Initial Appraisal, CoopIS, DOA'2002 Federated Conferences,Industrial track, p.30, 2002.

J. Bézivin, F. Jouault, P. Rosenthal, and P. Valduriez, Modeling in the Large and Modeling in the Small, Lect. Notes. Comput. Sc, vol.3599, pp.33-46, 2005.

J. Bézivin and I. Kurtev, Model-based Technology Integration with the Technical Space Concept, 5th International Symposium on Metainformatics (MIS'2006), 2006.

, Final draft of the revised Model Driven Architecrure (MDA) Guide. Object Management Group, 2019.

A. Gerber, M. Lawley, K. Raymond, J. Steel, A. Wood et al., The Missing Link of MDA, Lect. Notes. Comput. Sc, vol.2505, pp.90-105, 2002.

A. Kleppe, J. Warmer, W. Bast, and . Explained, The Model Driven Architecture: Practice and Promisee, vol.ISBN, pp.978-8177589702, 2003.

T. Mens and P. V. Gorp, A Taxonomy of Model Transformation, Electron. Notes. Theor. Comput. Sci, vol.152, pp.125-142, 2006.

G. Kappel, P. Langer, W. Retschitzegger, and W. S. Wimmer, Model Transformation By-Example: A Survey of the First Wave, Lect. Notes. Comput. Sc, vol.7260, 2012.

D. Samba, R. Lbath, and B. Coulette, Etat de l'art sur le développement logiciel basé sur les transformations de modèles, TSI-Tech. Sci. Inf, vol.29, issue.4-5, pp.505-536, 2010.

L. Touraille, Application of Model-Driven Engineering and Metaprogramming to DEVS Modeling & Simulation, 2012.
URL : https://hal.archives-ouvertes.fr/tel-00914327

J. Bézivin, Sur les principes de base de l'ingénierie des modèles, RSTI-L'Objet, vol.10, issue.4, pp.145-157, 2004.

D. Harell and B. Rumpe, Meaningful Modeling : What's the Semantics of "Semantics, Computer, vol.37, issue.10, pp.64-72, 2004.

A. R. Da and . Silva, Model-driven engineering: A survey supported by the unified conceptual model, Comput. Lang. Syst. Str, vol.43, pp.139-155, 2015.

B. Combemale, Approche de métamodélisation pour la simulation et la vérification de modèle, 2008.

J. H. Hausmann, Dynamic Meta Modeling -A Semantics Description Technique for Visual Modeling Languages, 2005.

D. Steinberg, EMF:Eclipse Modeling Framework, pp.978-0321331885, 2008.

R. C. Gronback, Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit, pp.978-0321534071, 2009.

. Xml-metadata-interchange, XMI) Specification, Object Management Group, Inc., last accessed, 2019.

, Object Constraint Language (OCL) Specification, Object Management Group, Inc., last accessed, 2019.

, Eclipse Graphical Modeling Framework (GMF) Project homepage, Eclipse Foundation, 2019.

Á. Lédeczi, A. Bakay, M. Maroti, P. Volgyesi, G. Nordstrom et al., Composing domain-specific design environments, Computer, vol.34, issue.11, pp.44-51, 2001.

Á. Lédeczi, G. Nordstrom, G. Karsai, P. Volgyesi, and M. Maroti, On Metamodel Composition, 2001 IEEE International Conference on Control Applications (CCA'01), 2001.

S. Dmitriev, Language oriented programming -the next programming paradigm " onBoard, vol.1, pp.1-13, 2004.

J. A. Pereira, K. Constantino, and E. Figueiredo, A Systematic Literature Review of Software Product Line Management Tools, Lect. Notes. Comput. Sc, vol.8919, pp.73-89, 2014.

J. White, J. H. Hill, J. Gray, S. Tambe, A. S. Gokhale et al., Improving Domain-Specific Language Reuse with Software Product Line Techniques, IEEE Software, vol.26, issue.4, pp.47-53, 2009.

J. M. , Model driven design and aspect weaving, Softw. Syst. Model, vol.7, issue.2, pp.209-218, 2008.

O. Barais, J. Klein, B. Baudry, A. Jackson, and S. Clarke, Composing multi-view aspect models, 7th International Conference on Composition-Based Software Systems (ICCBSS 2008), 2008.
URL : https://hal.archives-ouvertes.fr/inria-00371221

P. Sánchez, L. Fuentes, D. Stein, S. Hanenberg, and R. Unland, Aspect-oriented model weaving beyond model composition and model transformation, Lect. Notes. Comput. Sc, vol.5301, pp.766-781, 2008.

, Epsilon Project homepage, Eclipse Foundation, Inc., last accessed, 2019.

, Epsilon Merging Language (EML) homepage, Eclipse Foundation, Inc., last accessed, 2019.

D. S. Kolovos, R. F. Paige, and F. A. Polack, Merging models with the epsilon merging language (EML), Lect. Notes. Comput. Sc, vol.4199, pp.215-229, 2006.

D. Kolovos, R. Page, and F. Polack, Merging Models with the Epsilon Merging Language -A Decade Later, /IEEE International Conference on Model Driven Engineering languages and Systems, pp.978-1450343213, 2016.

M. D. Del-fabro and P. Valduriez, Towards the efficient development of model transformations using model weaving and matching transformations, Softw. Syst. Model, vol.8, issue.3, pp.305-324, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00483446

F. Jouault and I. Kurtev, Transforming Models with ATL, Lect. Notes. Comput. Sc, vol.3844, pp.128-138, 2006.
URL : https://hal.archives-ouvertes.fr/hal-00448120

F. Jouault, Contribution à l'étude des langages de transformation de modèles, 2006.

, The Maude System Project homepage, Illinois Computer Science, 2019.

A. Boronat, MOMENT: A Formal Framework for MOdel managemMENT, 2007.

A. Boronat, J. Á. Carsí, and I. Ramos, Automatic Support for Traceability in a Generic Model Management Framework, Lect. Notes. Comput. Sc, vol.3748, pp.316-330, 2005.

, MOF Query/View/Transformation (QVT) Specification, Object Management Group, Inc., last accessed, 2019.

A. Boronat, J. Á. Carsí, I. Ramos, and P. Letelier, Formal model merging applied to class diagram integration, Electron. Notes Theor. Comput. Sci, vol.166, pp.5-26, 2007.

T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. M. , Melange: a metalanguage for modular and reusable development of DSLs, 2015 ACM SIGPLAN International Conference on Software Language Engineering (SLE 2015), 2015.
URL : https://hal.archives-ouvertes.fr/hal-01197038

T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. M. , Safemodel polymorphism for flexible modeling, Comput. Lang. Syst. Struct, vol.49, pp.176-195, 2017.

M. Eysholdt and H. Behrens, Xtext: Implement your language faster than the quick and dirty way, 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '10), 2010.

, Xtend Project homepage, Eclipse Fondation, Inc., last accessed, 2019.

, Xtext Project homepage, Eclipse Fondation, Inc., last accessed, 2019.

, Xpand Project homepage, Eclipse Fondation, Inc., last accessed, 2019.

L. Bettini, Implementing domain-specific languages with Xtext and Xtend, pp.978-1782160304, 2016.

B. Morin, J. Klein, O. Barais, and J. M. , A generic weaver for supporting product lines, 13th International Workshop on Early Aspects, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00456485

S. Kelly, K. Lyytinen, and M. Rossi, Metaedit + a fully configurable multi-user and multi-tool case and came environment, Lect. Notes. Comput. Sc, vol.1080, pp.1-21, 1996.

S. Erdweg, T. Van-der-storm, M. Völter, L. Tratt, R. Bosman et al., Evaluating and comparing language workbenches: existing results and benchmarks for the future, Comput. Lang. Syst. Struct, vol.44, issue.PA, pp.24-47, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01261481

A. M. ?utîi, MetaMod: a modeling formalism with modularity at its core, 30th IEEE/ACM International Conference on Automated Software Engineering, 2015.

A. M. ?utîi, M. Van-den, T. Brand, and . Verhoeff, Exploration of modularity and reusability of domain-specific languages: an expression DSL in MetaMod

. Lang, . Syst, and . Struct, , vol.51, pp.48-70, 2018.

A. M. ?utîi, Modularity and Reuse of Domain-Specific Languages: an exploration with MetaMod, 2017.

M. Chöttle, O. Alam, F. P. Garcia, G. Mussbacher, and J. Kienzle, TouchRAM: a multitouch-enabled software design tool supporting concern-oriented reuse, 13th International Conference on Modularity, 2014.

M. Schöttle, N. Thimmegowda, O. Alam, J. Kienzle, and G. Mussbacher, Feature modelling and traceability for concern-driven software development with TouchCORE, 14th International Conference on Modularity, 2015.

M. Schöttle, O. Alam, A. Ayed, and J. Kienzle, Concern-Oriented Software Design with TouchRAM, 16th International Conference on Model Driven Engineering Languages and Systems (Demos/Posters/StudentResearch@MoDELS 2013), 2013.

J. Whittle, P. Jayaraman, A. Elkhodary, A. Moreira, and J. Araúj, MATA: A unified approach for composing UML aspect models based on graph transformation, Lect. Notes. Comput. Sc, vol.5560, pp.191-237, 2009.

J. Whittle and P. Jayaraman, MATA: A Tool for Aspect-Oriented Modeling Based on Graph Transformation, Lect. Notes. Comput. Sc, vol.5002, pp.16-27, 2008.

M. P. Cardoso, T. Carvalho, J. G. Coutinho, W. Luk, R. Nobre et al., LARA: an aspect-oriented programming language for embedded systems, 11th annual international conference on Aspect-oriented Software Development, 2012.

P. Pinto, T. Carvalho, J. Bispo, M. A. Ramalho, and J. M. Cardoso, Aspect composition for multiple target languages using LARA, Comput. Lang. Syst. Struct, vol.53, pp.1-26, 2018.

M. Voelter, Language and IDE modularization, extension and composition with MPS, Lect. Notes. Comput. Sc, vol.7680, pp.383-430, 2013.

M. Voelter, J. Warmer, and B. Kolb, Projecting a modular future, IEEE. Software, vol.32, issue.5, pp.46-52, 2015.

M. Voelter, B. Kolb, T. Szabó, D. Ratiu, and A. Van-deursen, Lessons learned from developing mbeddr: a case study in language engineering with, MPS" Softw. Syst. Model, vol.17, issue.66, pp.1-46, 2017.

D. H. Lorenz and B. Rosenan, Cedalion: a language for language oriented programming, SIGPLAN. Not, vol.46, issue.10, pp.733-752, 2011.

D. H. Lorenz and B. Rosenan, Code reuse with language oriented programming, Lect. Notes. Comput. Sc, vol.6727, pp.167-182, 2011.

D. H. Lorenz and B. Rosenan, CEDALIONs Response to the 2016 Language Workbench Challenge, LWC@SLE 2016 Language Workbench Challenge at the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2016.

L. C. Kats and E. Visser, The Spoofax language workbench: rules for declarative specification of languages and IDEs, SIGPLAN. Not, vol.45, issue.10, pp.444-463, 2010.

M. Voelter, S. Benz, C. Dietrich, B. Engelmann, M. Helander et al., DSL engineering: Designing, implementing and using domainspecific languages, dslbook.org, pp.978-1481218580, 2013.

H. Krahn, B. Rumpe, and S. Völkel, Monticore: Modular development of textual domain specific languages, Lect. Notes. Bus. Inf, vol.11, pp.297-315, 2008.

H. Krahn, B. Rumpe, and S. Völkel, MontiCore: a framework for compositional development of domain specific languages, Int. J. Softw. Tools Technol. Transf, vol.12, issue.5, pp.353-372, 2010.

J. Lara and E. Guerra, Deep metamodelling with metaDepth, Lect. Notes. Comput. Sc, vol.6141, 2009.

J. Lara and E. Guerra, Domain-Specific Textual Meta-Modelling Languages for Model Driven Engineering, Lect. Notes. Comput. Sc, vol.7349, pp.259-274, 2012.

B. Meyers, A Multi-Paradigm Modelling Approach for the Engineering of Modelling Languages, Ceur. Workshop. Procee, vol.1321, pp.2-9, 2015.

B. Meyers, A. Cicchetti, E. Guerra, and J. Lara, Composing textual modelling languages in practice, 6th International Workshop on Multi-Paradigm Modeling, 2012.

H. Berg and B. Møller-pedersen, Type-Safe Symmetric Composition of Metamodels Using Templates, Lect. Notes. Comput. Sc, vol.7744, pp.160-178, 2012.

H. Berg and B. Møller-pedersen, Metamodel and Model Composition by Integration of Operational Semantics, Comm. Com. Inf. Sc, vol.580, pp.172-189, 2015.

A. Hovsepyan, S. Van-baelen, Y. Berbers, and W. Joosen, Specifying and Composing Concerns Expressed in Domain-Specific Modeling Languages, Lect. Notes. Bus. Inf, vol.33, pp.116-135, 2009.

M. Schmidt, S. Wenzel, T. Kehrer, and U. Kelter, History-based merging of models, 2009 ICSE Workshop on Comparison and Versioning of Software Models (CVSM '09), 2009.

H. K. Dam, A. Egyed, M. Winikoff, A. Reder, and R. E. Lopez-herrejon, Consistent merging of model versions, J. Syst. Software, vol.112, issue.C, pp.137-155, 2016.

L. Pedro, V. Amaral, and D. Buchs, Foundations for a domain specific modeling language prototyping environment: A compositional approach" in 8th OOPSLA workshop on domain-specific modeling, Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications (OOPSLA Companion '08), 2008.

L. Pedro, M. Risoldi, D. Buchs, B. Barroca, and V. Amaral, Composing Visual Syntax for Domain Specific Languages, Lect. Notes. Comput. Sc, vol.5611, pp.889-898, 2009.

D. Zhang, S. Li, and X. Liu, An Approach for Model Composition and Verification, 1th IEEE Computer Society International Joint Conference on INC, IMS and IDC, 2009.

D. Jackson, A Lightweight Object Modelling Notation, ACM Trans. Softw. Eng. Methodol, vol.11, issue.2, pp.256-290, 2002.

J. Bézivin, S. Bouzitouna, M. D. Fabro, M. P. Gervais, F. Jouault et al., A canonical scheme for model composition, Lect. Notes. Comput. Sc, vol.4066, pp.346-360, 2006.

I. Modelware and . Project, Science | Business Network, 2019.

, Computing Research and Education Association of Australasia, 2019.

, SJR Journal Ranking page, Scimago Institutions ranking, 2019.

, ACM Digital Library homepage, 2019.

. Ieee-xplore-digital-library-homepage and . Xplore, , 2019.

. Science-direct-homepage and B. V. Elsevier, , 2019.

S. Springer-link-homepage and . Nature, , 2019.

L. Fuentes and P. Sánchez, Dynamic Weaving of Aspect-Oriented Executable UML Models, Lect. Notes. Comput. Sc, vol.5560, pp.1-38, 2009.

M. E. Kramer, J. Klein, J. R. Steel, B. Morin, J. Kienzle et al., Achieving Practical Genericity in Model Weaving through Extensibility, Lect. Notes. Comput. Sc, vol.7909, pp.108-124, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00921058

J. Y. Marchand, B. Combemale, and B. Baudry, A categorical model of model merging and weaving, 4th International Workshop on Modeling in Software Engineering (MiSE '12), 2012.
URL : https://hal.archives-ouvertes.fr/hal-00714373

M. Boubakir and A. Chaoui, A Pairwise Approach for Model Merging, Lecture Notes in Networks and Systems, vol.1, pp.327-340, 2016.

H. Berg and B. Møller-pedersen, Towards non-intrusive composition of executable models, 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), 2015.

I. C. Yu and H. Berg, A Framework for Metamodel Composition and Adaptation with Conformance-Preserving Model Migration, Comm. Com. Inf. Sc, vol.580, pp.133-154, 2105.

A. Anwar, A. Benelallam, M. Nassar, and B. Coulette, A graphical specification of model composition with triple graph grammars, Lect. Notes. Comput. Sc, vol.7706, pp.1-18, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00857282

A. Anwar, T. Dkaki, S. Ebersold, B. Coulette, and M. Nassar, A formal approach to model composition applied to VUML, 16th IEEE International Conference on Engineering of Complex Computer Systems, 2011.

B. Westfechtel, Merging of EMF models, Softw. Syst. Model, vol.13, issue.2, pp.757-788, 2014.

F. Schwägerl, S. Uhrig, and B. Westfechtel, Model-based tool support for consistent three-way merging of EMF models, International Workshop on ACadeMics Tooling with Eclipse (ACME '13), 2013.

F. Schwägerl, S. Uhrig, and B. Westfechtel, A graph-based algorithm for three-way merging of ordered collections in EMF models, Sci. Comput. Program, vol.113, issue.P1, pp.51-81, 2015.

B. Westfechtel, A formal approach to three-way merging of EMF models, 1st International Workshop on Model Comparison in Practice (IWMCP '10), 2010.

J. Estublier and A. D. Ionita, Extending UML for model composition, 2005 Australian Software Engineering Conference, 2005.

A. Haber, M. Look, P. M. Nazari, A. N. Perez, B. Rumpe et al., Composition of Heterogeneous Modeling Languages, Comm. Com. Inf. Sc, vol.580, pp.45-66, 2105.

A. Haber, M. Look, A. N. Perez, P. M. Nazari, B. Rumpe et al., Integration of heterogeneous modeling languages via extensible and composable language components, 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), 2015.

E. Guerra, J. Lara, and F. Orejas, Inter-modelling with patterns, Softw. Syst. Model, vol.12, issue.1, pp.145-174, 2013.

U. Mansoor, M. Kessentini, P. Langer, M. Wimmer, S. Bechikh et al., MOMM: Multi-objective model merging, J. Syst. Software, vol.103, pp.423-439, 2015.

A. Yie, R. Casallas, and D. Deridder, Deriving correspondence relationships to guide a multi-view heterogeneous composition, Lect. Notes. Comput. Sc, vol.6002, pp.225-239, 2010.

I. Weisemöller and A. Schürr, Formal Definition of MOF 2.0 Metamodel Components and Composition, Lect. Notes. Comput. Sc, vol.5301, pp.386-400, 2008.

D. Strüber, G. Taentzer, S. Jurack, and T. Schäfer, Towards a Distributed Modeling Process Based on Composite Models, Lect. Notes. Comput. Sc, vol.7793, pp.6-20, 2013.

S. Jurack and G. Taentzer, Towards composite model transformations using distributed graph transformation concepts, Lect. Notes. Comput. Sc, vol.5795, pp.226-240, 2009.

C. Bartelt, Consistence preserving model merge in collaborative development processes, 2008 International Workshop on Comparison and Versioning of Software Models, 2008.

M. Sabetzadeh, S. Nejati, S. Easterbrook, and M. Chechik, A relationship-driven framework for model merging, International Workshop on Modeling in Software Engineering (MISE'07: ICSE Workshop, 2007.

R. P. Neubauer and M. Wimmer, Virtual textual model composition for supporting versioning and aspect-orientation, 10th ACM SIGPLAN International Conference on Software Language Engineering, 2017.

F. Rabbi, Y. Lamo, and L. M. Kristensen, A Model Driven Engineering Approach for Heterogeneous Model Composition, Comm. Com. Inf. Sc, vol.880, 2107.

F. Rabbi, L. M. Kristensen, and Y. Lamo, Optimizing distributed resource allocation using epistemic game theory: a model-driven engineering approach, 5th International Conference on Model-Driven Engineering and Software Development (MODELSWARD), 2017.

N. E. Marzouki, O. Nikiforova, Y. Lakhrissi, and M. E. Mohajir, Toward a Generic Metamodel for Model Composition Using Transformation, Procedia Computer Science, vol.104, pp.564-571, 2017.

N. Elmarzouki, Y. Lakhrissi, and M. Elmohajir, A study of behavioral and structural composition methods and techniques, International Conference on Information Technology for Organizations Development (IT4OD), 2016.

N. E. Marzouki, Y. Lakhrissi, O. Nikiforova, and M. E. Mohajir, The application of an automatic model composition prototype on the-two hemisphere model driven approach, 2017 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), 2017.

L. Taylor and S. Sharma, Model Composition Via Object-Role Modeling" in SoutheastCon, 2018.

M. D. Del-fabro and P. Valduriez, Semi-automatic model integration using matching transformations and weaving models, 22nd Annual ACM ACM symposium on Applied computing (SAC'07), 2007.
URL : https://hal.archives-ouvertes.fr/hal-00483503

S. Roychoudhury, J. Gray, and F. Jouault, A Model-Driven Framework for Aspect Weaver Construction, Lect. Notes. Comput. Sc, vol.6580, pp.1-45, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00589274

J. Bowles, M. Alwanain, B. Bordbar, and Y. Chen, Matching and Merging Scenarios Automatically with Alloy, Comm. Com. Inf. Sc, vol.506, pp.100-116, 2105.

C. Debreceni, I. Ráth, D. Varró, X. Carlos, X. Mendialdua et al., Automated Model Merge by Design Space Exploration, Lect. Notes. Comput. Sc, vol.9633, pp.104-121, 2016.

P. Rittgen, Collaborative Modeling: Roles, Activities and Team Organization, Int. J. Inf. Syst. Model. Des, vol.1, issue.3, pp.1-19, 2010.

T. Halpin, Object-Role Modeling Fundamentals: A Practical Guide to Data Modeling with ORM, pp.978-1634620741, 2015.

. Scopus-preview-homepage and B. V. Elsevier, , 2019.

G. Scholar-homepage and L. Google, , 2019.

H. B. Liskov and J. M. Wing, A behavioral notion of subtyping, ACM Trans. Program. Lang. Syst, vol.16, issue.6, pp.1811-1841, 1994.

H. Bowman and J. Derrick, Formal Methods for Distributed Processing: A Survey of Object-Oriented Approaches, pp.978-0521771849, 2001.

T. Grossman, G. W. Fitzmaurice, and R. Attar, A survey of software learnability: metrics, methodologies and guidelines, 27th International Conference on Human Factors in Computing Systems, 2009.

J. Mcaffer, J. Lemieux, and C. Aniszczyk, Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(Tm) Applications, pp.978-0321334619, 2005.

L. Vogel, Eclipse Rich Client Platform (vogella series), Lars Vogel, pp.978-3943747133, 2015.

P. Apache, A. Java, and . For-microsoft-documents-homepage, The APACHE Software Foundation, Inc., last accessed, 2019.

, OSGi Alliance. (s.d.). OSGi? -The Dynamic Module System for Java?, 2019.

A. Global-website, , 2019.

, International Financial Reporting Standards (IFRS) Foundation, last accessed, 2019.

A. Abouzahra, J. Bézivin, M. D. Del-fabro, and F. Jouault, A Practical Approach to Bridging Domain Specific Languages with UML profiles, 4th OOPSLA Workshop on Best Practices for Model Driven Software Development (MDSD) collocated with the 20th ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA05), 2005.

A. Abouzahra, A. Sabraoui, and A. , A Practical Approach for Extending DSMLs by Composing their Metamodels, Adv. Sci. Technol. Eng. Syst. J, vol.3, issue.6, pp.358-371, 2018.

A. Abouzahra, A. Sabraoui, and K. , A Metamodel Composition Driven Approach to Design New Domain Specific Modeling Languages, 1st European Conference on Electrical Engineering and Computer Science, 2017.

A. Abouzahra, A. Sabraoui, and K. , Model Composition in Model Driven Engineering: A systematic literature review, 2019.

A. Abouzahra, A. Sabraoui, and K. , Towards a Generic Multidisciplinary Model Composition Tool, 5th MODELWARD Conference on Model-Driven Engineering and Software Development, 2016.

A. Sabraoui, A. Abouzahra, K. Afdel, and M. Machkour, MDD Approach for Mobile Applications Based on DSL, 2nd International Conference of Computer Science and Renewable Energies (ICCSRE'2019), 2019.

. Exemples,

M. Uzunoglu and M. S. Alam, Dynamic modeling, design and simulation of a combined PEM fuel cell system and ultracapacities for autonomous residential applications, IEEE Trans. Ener. Conv, vol.21, issue.3, pp.767-775, 2006.

J. Bézivin, Search of a Basic Principle for Model Driven Engineering, vol.5, pp.21-24, 2004.

. Papiers-de-conférence,

. Le-doi-de-la-référence, quand il existe, est automatiquement cité à la fin de celle-ci. Sinon, une référence unique comme par exemple les références des archives ouvertes

S. Mumtaz and L. Khan, Performance of Grid-Integrated Photovoltaic / Fuel Cell / Electrolyser / Battery Hybrid Power Supply System, at the 2nd International Conference on Energy Production Systems and Technologies. renewable energy, 2015.

A. Horst and B. Rumpe, Towards Compositional Domain Specific Languages, 7th Workshop on Multi-Paradigm Modeling co-located with the 16th International Conference on Model Driven Engineering Languages and Systems, 2013.

L. Thèse, Sinon, une adresse web faisant référence à la thèse est fournie

S. Völkel, Kompositionale entwicklung domänenspezifischer sprachen, pp.978-3844003284, 2011.

M. Vargas-vera, Using Prolog Techniques to Guide Program Composition, 1995.

L. Livre and . Exemples,

X. Li, Principles of Fuel Cell, pp.978-1591690221, 2005.

M. H. Nehrir and C. Wang, Modeling and Control of Fuel Cells: Applications of Distributed Generation, 2009.

, MetaObject Facility (MOF) Specification, Object Management Group, Inc., last accessed, 2019.

E. W. Dijkstra, E. W. Dijkstra, E. W. Dijkstra, E. U. Informaticien, and E. W. Dijkstra, A discipline of programming, vol.1, pp.prentice-hall, 1976.

D. L. Parnas, On the criteria to be used in decomposing systems into modules, Communications of the ACM, vol.15, issue.12, pp.1053-1058, 1972.

K. M. Chandy and S. Taylor, A primer for program composition notation, 1990.

M. Vargas-vera, Using prolog techniques to guide program composition, 1995.

M. Jackson, Some complexities in computer based systems and their implications for system development, CompEuro'90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering, pp.344-351, 1990.

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes et al., Aspect-oriented programming, European conference on object-oriented programming, pp.220-242, 1997.

K. Czarnecki, U. W. Eisenecker, G. Goos, J. Hartmanis, and J. Van-leeuwen, Generative programming, p.15, 2000.

J. Bézivin, In search of a basic principle for model driven engineering, Novatica Journal, Special Issue, vol.5, issue.2, pp.21-24, 2004.

D. C. Schmidt, Model-driven engineering, COMPUTER-IEEE COMPUTER SOCIETY, vol.39, issue.2, p.25, 2006.

M. Völter, T. Stahl, J. Bettin, A. Haase, and S. Helsen, Modeldriven software development: technology, engineering, management, 2013.

K. Czarnecki and S. Helsen, Feature-based survey of model transformation approaches, IBM Systems Journal, vol.45, issue.3, pp.621-645, 2006.

P. A. Bernstein, A. Y. Halevy, and R. A. Pottinger, A vision for management of complex models, ACM Sigmod Record, vol.29, issue.4, pp.55-63, 2000.

R. Pottinger and P. Bernstein, Towards Model Composition, Proc. VLDB, 2003.

R. Reddy, R. France, S. Ghosh, F. Fleurey, and B. Baudry, Model composition-a signature-based approach, Aspect Oriented Modeling (AOM) Workshop, 2005.

J. Estublier, G. Vega, and A. D. Ionita, Composing domain-specific languages for wide-scope software engineering applications, International Conference on Model Driven Engineering Languages and Systems, pp.69-83, 2005.

F. Fleurey, B. Baudry, R. France, and S. Ghosh, A generic approach for automatic model composition, International Conference on Model Driven Engineering Languages and Systems, p.7, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00477568

H. Springer-berlin,

J. Bézivin, R. F. Paige, U. Aßmann, B. Rumpe, and D. Schmidt, Manifesto-model engineering for complex systems, 2014.

D. S. Kolovos, L. M. Rose, N. Matragkas, R. F. Paige, E. Guerra et al., A research roadmap towards achieving scalability in model driven engineering, Proceedings of the Workshop on Scalability in Model Driven Engineering, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00869267

G. Mussbacher, D. Amyot, R. Breu, J. M. Bruel, B. H. Cheng et al., The relevance of model-driven engineering thirty years from now, International Conference on Model Driven Engineering Languages and Systems, pp.183-200, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01156595

J. Biolchini, P. G. Mian, A. C. Natali, and G. H. Travassos, Systematic review in software engineering, Technical Report ES, vol.679, issue.05, p.45, 2005.

B. Kitchenham, O. P. Brereton, D. Budgen, M. Turner, J. Bailey et al., Systematic literature reviews in software engineeringa systematic literature review. Information and software technology, vol.51, pp.7-15, 2009.

P. Brereton, B. A. Kitchenham, D. Budgen, M. Turner, and M. Khalil, Lessons from applying the systematic literature review process within the software engineering domain, Journal of systems and software, vol.80, issue.4, pp.571-583, 2007.

S. Keele, Guidelines for performing systematic literature reviews in software engineering, 2007.

I. Santiago, A. Jiménez, J. M. Vara, V. De-castro, V. A. Bollati et al., Model-Driven Engineering as a new landscape for traceability management: A systematic literature review, Information and Software Technology, vol.54, issue.12, pp.1340-1356, 2012.

T. Cottenier, . Van-den, A. Berg, and T. Elrad, Modeling aspect-oriented compositions, International Conference on Model Driven Engineering Languages and Systems, pp.100-109, 2005.

C. Batini, M. Lenzerini, and S. B. Navathe, A comparative analysis of methodologies for database schema integration, ACM computing surveys (CSUR), vol.18, issue.4, pp.323-364, 1986.

K. Czarnecki and S. Helsen, Feature-based survey of model transformation approaches, IBM Systems Journal, vol.45, issue.3, pp.621-645, 2006.

G. Mussbacher, O. Alam, M. Alhaj, S. Ali, N. Amálio et al., Assessing composition in modeling approaches, Proceedings of the CMA 2012 Workshop, p.1, 2012.

J. Bézivin, S. Bouzitouna, M. D. Del-fabro, M. P. Gervais, F. Jouault et al., A canonical scheme for model composition, European Conference on Model Driven Architecture-Foundations and Applications, pp.346-360, 2006.

I. Modelware and . Project,

J. M. Jézéquel, Model driven design and aspect weaving, Software & Systems Modeling, vol.7, issue.2, pp.209-218, 2008.

L. Fuentes and P. Sánchez, Dynamic weaving of aspect-oriented executable UML models, Transactions on Aspect-Oriented Software Development VI, pp.1-38, 2009.

P. Sánchez, L. Fuentes, D. Stein, S. Hanenberg, and R. Unland, Aspect-oriented model weaving beyond model composition and model transformation, International Conference on Model Driven Engineering Languages and Systems, pp.766-781, 2008.

M. E. Kramer, J. Klein, J. R. Steel, B. Morin, J. Kienzle et al., Achieving practical genericity in model weaving through extensibility, International Conference on Theory and Practice of Model Transformations, pp.108-124, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00921058

O. Barais, J. Klein, B. Baudry, A. Jackson, and S. Clarke, Composing multi-view aspect models, Seventh International Conference on, pp.43-52, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00371221

J. Y. Marchand, B. Combemale, and B. Baudry, A categorical model of model merging and weaving, Proceedings of the 4th International Workshop on Modeling in Software Engineering, pp.70-76, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00714373

D. S. Kolovos, R. F. Paige, and F. A. Polack, Merging models with the epsilon merging language (EML), International Conference on Model Driven Engineering Languages and Systems, pp.215-229, 2006.

M. Boubakir and A. Chaoui, A Pairwise Approach for Model Merging, Proceedings of the 5th International Symposium, MISC 2018, 2016.

M. K. Hamiaz, M. Pantel, X. Thirioux, and B. Combemale, Correctby-construction model driven engineering composition operators, Formal Aspects of Computing, vol.28, issue.3, pp.409-440, 2016.

M. K. Hamiaz, M. Pantel, B. Combemale, and X. Thirioux, A formal framework to prove the correctness of model driven engineering composition operators, International Conference on Formal Engineering Methods, pp.235-250, 2014.

H. Berg and B. Møller-pedersen, Metamodel and Model Composition by Integration of Operational Semantics, International Conference on Model-Driven Engineering and Software Development, pp.172-189, 2015.

H. Berg, Towards non-intrusive composition of executable models, Model-Driven Engineering and Software Development (MODELSWARD), 2015 3rd International Conference on, pp.1-11, 2015.

H. Berg and B. Møller-pedersen, Type-safe symmetric composition of metamodels using templates, International Workshop on System Analysis and Modeling, pp.160-178, 2012.

I. C. Yu and H. Berg, A Framework for Metamodel Composition and Adaptation with Conformance-Preserving Model Migration, International Conference on Model-Driven Engineering and Software Development, pp.133-154, 2015.

A. Anwar, A. Benelallam, M. Nassar, and B. Coulette, A graphical specification of model composition with triple graph grammars, International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, pp.1-18, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00857282

A. Anwar, T. Dkaki, S. Ebersold, B. Coulette, and M. Nassar, A formal approach to model composition applied to VUML, Engineering of Complex Computer Systems (ICECCS), pp.188-197, 2011.

B. Westfechtel, Merging of EMF models. Software & Systems Modeling, vol.13, pp.757-788, 2014.

F. Schwägerl, S. Uhrig, and B. Westfechtel, Model-based tool support for consistent three-way merging of EMF models, Proceedings of the workshop on ACadeMics Tooling with Eclipse, 2013.

F. Schwägerl, S. Uhrig, and B. Westfechtel, A graph-based algorithm for three-way merging of ordered collections in EMF models, Science of Computer Programming, vol.113, pp.51-81, 2015.

B. Westfechtel, A formal approach to three-way merging of EMF models, Proceedings of the 1st International Workshop on Model Comparison in Practice, pp.31-41, 2010.

J. Estublier and A. D. Ionita, Extending UML for model composition, 2005 Australian Software Engineering Conference, pp.31-38, 2005.

A. Haber, M. Look, P. M. Nazari, A. N. Perez, B. Rumpe et al., Composition of Heterogeneous Modeling Languages, International Conference on Model-Driven Engineering and Software Development, pp.45-66, 2015.

A. Haber, M. Look, A. N. Perez, P. M. Nazari, B. Rumpe et al., Integration of heterogeneous modeling languages via extensible and composable language components, Model-Driven Engineering and Software Development (MODELSWARD), pp.19-31, 2015.

E. Guerra, J. De-lara, and F. Orejas, Inter-modelling with patterns, Software & Systems Modeling, vol.12, issue.1, pp.145-174, 2013.

B. Meyers, A. Cicchetti, E. Guerra, and J. Lara, Composing textual modelling languages in practice, Proceedings of the 6th International Workshop on Multi-Paradigm Modeling, pp.31-36, 2012.

J. Whittle, P. Jayaraman, A. Elkhodary, A. Moreira, and J. Araújo, MATA: A unified approach for composing UML aspect models based on graph transformation, Transactions on Aspect-Oriented Software Development VI, pp.191-237, 2009.

U. Mansoor, M. Kessentini, P. Langer, M. Wimmer, S. Bechikh et al., MOMM: multi-objective model merging, Journal of Systems and Software, vol.103, pp.423-439, 2015.

C. Herrmann, H. Krahn, B. Rumpe, M. Schindler, and S. Völkel, An algebraic view on the semantics of model composition, European Conference on Model Driven Architecture-Foundations and Applications, pp.99-113, 2007.

A. Yie, R. Casallas, D. Deridder, and D. Wagelaar, Deriving correspondence relationships to guide a multi-view heterogeneous composition, International Conference on Model Driven Engineering Languages and Systems, pp.225-239, 2009.

A. Hovsepyan, S. Van-baelen, Y. Berbers, and W. Joosen, Specifying and composing concerns expressed in domain-specific modeling languages, International Conference on Objects, Components, Models and Patterns, pp.116-135, 2009.

I. Weisemöller and A. Schürr, Formal definition of MOF 2.0 metamodel components and composition, International Conference on Model Driven Engineering Languages and Systems, pp.386-400, 2008.

H. Springer-berlin,

D. Strüber, G. Taentzer, S. Jurack, and T. Schäfer, Towards a distributed modeling process based on composite models, International Conference on Fundamental Approaches to Software Engineering, p.6, 2013.

H. Springer-berlin,

S. Jurack and G. Taentzer, Towards composite model transformations using distributed graph transformation concepts, International Conference on Model Driven Engineering Languages and Systems, pp.226-240, 2009.

C. Bartelt, Consistence preserving model merge in collaborative development processes, Proceedings of the 2008 international workshop on Comparison and versioning of software models, pp.13-18, 2008.

M. Sabetzadeh, S. Nejati, S. Easterbrook, and M. Chechik, A relationship-driven framework for model merging, International Workshop on Modeling in Software Engineering (MISE'07: ICSE Workshop, pp.2-2, 2007.

H. Cho and J. Gray, A domain-specific modeling language for scientific data composition and interoperability, Proceedings of the 48th Annual Southeast Regional Conference, p.107, 2010.

M. Schmidt, S. Wenzel, T. Kehrer, and U. Kelter, Historybased merging of models, Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, pp.13-18, 2009.

D. Zhang, S. Li, and X. Liu, An Approach for Model Composition and Verification, Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDC(NCM '09), pp.1102-1107, 2009.

H. K. Dam, A. Egyed, M. Winikoff, A. Reder, and R. E. Lopez-herrejon, Consistent merging of model versions, Journal of Systems and Software, vol.112, pp.137-155, 2016.

A. Boronat, J. Á. Carsí, I. Ramos, and P. Letelier, Formal model merging applied to class diagram integration, Electronic Notes in Theoretical Computer Science, vol.166, pp.5-26, 2007.

A. Abouzahra, A. Sabraoui, and A. , A Practical Approach for Extending DSMLs by Composing their Metamodels, Technology and Engineering Systems Journal, vol.3, issue.6, pp.358-371

A. Abouzahra, A. Sabraoui, and K. , A Metamodel Composition Driven Approach to Design New Domain Specific Modeling Languages, p.1

, European Conference on Electrical Engineering and Computer Science, 2017.

R. Bill, P. Neubauer, and M. Wimmer, Virtual textual model composition for supporting versioning and aspect-orientation, Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering, pp.67-78, 2017.

F. Rabbi, Y. Lamo, and L. M. Kristensen, A Model Driven Engineering Approach for Heterogeneous Model Composition, Model-Driven Engineering and Software Development. MODELSWARD 2017, vol.880, 2018.

F. Rabbi, L. M. Kristensen, and Y. Lamo, Optimizing distributed resource allocation using epistemic game theory: a model-driven engineering approach, Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development, pp.41-52, 2017.

N. E. Marzouki, O. Nikiforova, Y. Lakhrissi, and M. E. Mohajir, Toward a Generic Metamodel for Model Composition Using Transformation, Procedia Computer Science, vol.104, pp.564-571, 2017.

N. Marzouki, A study of behavioral and structural composition methods and techniques. Int'l Conf IT4OD, 2016.

N. E. Marzouki, Y. Lakhrissi, O. Nikiforova, and M. E. Mohajir, The application of an automatic model composition prototype on the-two hemisphere model driven approach, Proceeding of the 2017 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), 2017.

L. Taylor and S. Sharma, Model Composition Via Object-Role Modeling, SoutheastCon, pp.1-7, 2018.

D. Del-fabro, M. Valduriez, and P. , Semi-automatic model integration using matching transformations and weaving models, Proceedings of the 22nd Annual ACM SAC, MT 2007-Model Transformation Track, pp.963-970
URL : https://hal.archives-ouvertes.fr/hal-00483503

D. Del-fabro, M. Valduriez, and P. , Towards the efficient development of model transformations using model weaving and matching transformations, Softw Syst Model, vol.8, p.305, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00483446

S. Roychoudhury, J. Gray, and F. Jouault, A Model-Driven Framework for Aspect Weaver Construction, Transactions on Aspect-Oriented Software Development VIII, vol.6580, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00589274

R. Jung, R. Heinrich, and W. Hasselbring, GECO: A Generator Composition Approach for Aspect-Oriented DSLs, Theory and Practice of Model Transformations. ICMT 2016, vol.9765, 2016.

J. Bowles, M. Alwanain, B. Bordbar, and Y. Chen, Matching and Merging Scenarios Automatically with Alloy, Model-Driven Engineering and Software Development. MODELSWARD, vol.506, 2014.

C. Debreceni, I. Ráth, D. Varró, X. De-carlos, X. Mendialdua et al., Automated Model Merge by Design Space Exploration, Fundamental Approaches to Software Engineering. FASE 2016, vol.9633, 2016.

A. Abouzahra, A. Sabraoui, and K. , A Metamodel Composition Driven Approach to Design New Domain Specific Modeling Languages, 1 st European Conference on Electrical Engineering and Computer Science, 2017.

T. Mens, A State-of-the-Art Survey on Software Merging, IEEE Trans. Softw. Eng, vol.28, issue.5, pp.449-462, 2002.

S. Kent, Model Driven Engineering, Lect. Notes. Comput. Sc, vol.2335, pp.286-298, 2002.

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

R. Reddy, R. France, S. Ghosh, F. Fleurey, and B. Baudry, Providing Support for Model Composition in Metamodels, 11th IEEE International Enterprise Distributed Object Computing Conference, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00180463

J. Estublier, G. Vega, and A. D. Ionita, Composing Domain-Specific Languages for Wide-Scope Software Engineering Applications, Lect. Notes. Comput. Sc, vol.3713, pp.69-83, 2005.

F. Fleurey, B. Baudry, R. France, and S. Ghosh, A Generic Approach for Automatic Model Composition, Lect. Notes. Comput. Sc, vol.5002, pp.7-15, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00477568

J. Bézivin, R. F. Paige, U. Assmann, B. Rumpe, and D. C. Schmidt, Manifesto -Model Engineering for Complex Systems, Dagstuhl Seminar Proceedings, p.8331, 2008.

D. S. Kolovos, L. M. Rose, N. Matragkas, R. F. Paige, E. Guerra et al., A research roadmap towards achieving scalability in model driven engineering, Workshop on Scalability in Model Driven Engineering (BigMDE '13), 2013.
URL : https://hal.archives-ouvertes.fr/hal-00869267

B. Rumpe, Towards model and language composition, 1 st Workshop on the Globalization of Domain Specific Languages (GlobalDSL '13), 2013.

A. Horst and B. Rumpe, Towards Compositional Domain Specific Languages, Ceur. Workshop. Procee, vol.1112, pp.7-16, 2013.

U. Hohenstein and C. Elsner, Model-driven development versus aspectoriented programming a case study, 9th International Conference on Software Paradigm Trends (ICSOFT-PT), 2014.

S. Dmitriev, Language oriented programming -the next programming paradigm, 2018.

J. A. Pereira, K. Constantino, and E. Figueiredo, A Systematic Literature Review of Software Product Line Management Tools, Lect. Notes. Comput. Sc, vol.8919, pp.73-89, 2014.

J. White, J. H. Hill, J. Gray, S. Tambe, A. S. Gokhale et al., Improving Domain-Specific Language Reuse with Software Product Line Techniques, IEEE Software, vol.26, issue.4, pp.47-53, 2009.

. The-epsilon-homepage, The Epsilon Merging Language (EML) Homepage, 2018.

D. S. Kolovos, R. F. Paige, and F. A. Polack, Merging models with the epsilon merging language (EML), Lect. Notes. Comput. Sc, vol.4199, pp.215-229, 2006.

D. Kolovos, Merging Models with the Epsilon Merging Language -A Decade Later, 19th ACM/IEEE International Conference on Model Driven Engineering languages and Systems, 2016.

M. D. Del-fabro and P. Valduriez, Towards the efficient development of model transformations using model weaving and matching transformations, Softw. Syst. Model, vol.8, issue.3, pp.305-324, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00483446

, The MOMENT web site, 2018.

A. Boronat, MOMENT: A Formal Framework for MOdel managemMENT, 2007.

, The Eclipse Modeling Framework (EMF) Homepage, 2018.

A. Boronat, J. Á. Carsí, and I. Ramos, Automatic Support for Traceability in a Generic Model Management Framework, Lect. Notes. Comput. Sc, vol.3748, pp.316-330, 2005.

, The MOF Query/View/Transformation specification page, 2018.

A. Boronat, J. Á. Carsí, I. Ramos, and P. Letelier, Formal model merging applied to class diagram integration, Electron. Notes Theor. Comput. Sci, vol.166, pp.5-26, 2007.

T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. M. , Melange: a meta-language for modular and reusable development of DSLs, 2015 ACM SIGPLAN International Conference on Software Language Engineering (SLE 2015), 2015.
URL : https://hal.archives-ouvertes.fr/hal-01197038

T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. M. , Safemodel polymorphism for flexible modeling, Comput. Lang. Syst. Struct, vol.49, issue.C, pp.176-195, 2017.

S. Kelly, K. Lyytinen, and M. Rossi, Metaedit + a fully configurable multi-user and multi-tool case and came environment, Lect. Notes. Comput. Sc, vol.1080, pp.1-21, 1996.

S. Kelly and J. P. Tolvanen, Domain-specific modeling: enabling full code generation, 2008.

S. Erdweg, T. Van-der-storm, M. Völter, L. Tratt, R. Bosman et al., Evaluating and comparing language workbenches: existing results and benchmarks for the future, Comput. Lang. Syst. Struct, vol.44, issue.PA, pp.24-47, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01261481

H. Berg and B. Møller-pedersen, Type-Safe Symmetric Composition of Metamodels Using Templates, Lect. Notes. Comput. Sc, vol.7744, pp.160-178, 2012.

H. Berg and B. Møller-pedersen, Metamodel and Model Composition by Integration of Operational Semantics, Comm. Com. Inf. Sc, vol.580, pp.172-189, 2015.

M. Schmidt, S. Wenzel, T. Kehrer, and U. Kelter, History-based merging of models, 2009 ICSE Workshop on Comparison and Versioning of Software Models (CVSM '09), 2009.

H. K. Dam, A. Egyed, M. Winikoff, A. Reder, and R. E. Lopez-herrejon, Consistent merging of model versions, J. Syst. Softw, vol.112, pp.137-155, 2016.

D. Zhang, S. Li, and X. Liu, An Approach for Model Composition and Verification, 1th IEEE Computer Society International Joint Conference on INC, IMS and IDC, 2009.

, The Alloy Homepage, 2018.

D. Jackson, ACM Trans. Softw. Eng. Methodol, vol.11, issue.2, pp.256-290, 2002.

, The Eclipse Graphical Modeling Framework (GMF) Homepage, 2018.

, The Eclipse Modeling Project (EMP) Homepage, 2018.

Á. Lédeczi, A. Bakay, M. Maroti, P. Volgyesi, G. Nordstrom et al., Composing domain-specific design environments, Computer, vol.34, issue.11, pp.44-51, 2001.

Á. Lédeczi, G. Nordstrom, G. Karsai, P. Volgyesi, and M. Maroti, On metamodel composition, 2001 IEEE International Conference on Control Applications (CCA'01), 2001.

J. M. , Model driven design and aspect weaving, Softw. Syst. Model, vol.7, issue.2, pp.209-218, 2008.

O. Barais, J. Klein, B. Baudry, A. Jackson, and S. Clarke, Composing multi-view aspect models, 7th International Conference on Composition-Based Software Systems (ICCBSS 2008), 2008.
URL : https://hal.archives-ouvertes.fr/inria-00371221

P. Sánchez, L. Fuentes, D. Stein, S. Hanenberg, and R. Unland, Aspect-oriented model weaving beyond model composition and model transformation, Lect. Notes. Comput. Sc, vol.5301, pp.766-781, 2008.

A. Hovsepyan, S. Van-baelen, Y. Berbers, and W. Joosen, Specifying and Composing Concerns Expressed in Domain-Specific Modeling Languages, Objects, Components, Models and Patterns, vol.33, pp.116-135, 2009.

M. P. Cardoso, T. Carvalho, J. G. Coutinho, W. Luk, R. Nobre et al., LARA: an aspect-oriented programming language for embedded systems, 11th annual international conference on Aspect-oriented Software Development, 2012.

P. Pinto, T. Carvalho, J. Bispo, M. A. Ramalho, and J. M. Cardoso, Aspect composition for multiple target languages using LARA, Comput. Lang. Syst. Struct, vol.53, pp.1-26, 2018.

J. Whittle, P. Jayaraman, A. Elkhodary, A. Moreira, and J. Araúj, MATA: A unified approach for composing UML aspect models based on graph transformation, Lect. Notes. Comput. Sc, vol.5560, pp.191-237, 2009.

J. Whittle and P. Jayaraman, MATA: A Tool for Aspect-Oriented Modeling Based on Graph Transformation, Lect. Notes. Comput. Sc, vol.5002, pp.16-27, 2008.

M. Schöttle, O. Alam, F. P. Garcia, G. Mussbacher, and J. Kienzle, TouchRAM: a multitouch-enabled software design tool supporting concern-oriented reuse, 13th International Conference on Modularity, 2014.

M. Schöttle, N. Thimmegowda, O. Alam, J. Kienzle, and G. Mussbacher, Feature modelling and traceability for concern-driven software development with TouchCORE, 14th International Conference on Modularity, 2015.

M. Voelter, Language and IDE modularization, extension and composition with MPS, Lect. Notes. Comput. Sc, vol.7680, pp.383-430, 2013.

M. Voelter, J. Warmer, and B. Kolb, Projecting a modular future, IEEE. Software, vol.32, issue.5, pp.46-52, 2015.

M. Voelter, B. Kolb, T. Szabó, D. Ratiu, and A. Van-deursen, Lessons learned from developing mbeddr: a case study in language engineering with, MPS" Softw. Syst. Model, vol.17, issue.66, pp.1-46, 2017.

A. M. ?utîi, MetaMod: a modeling formalism with modularity at its core, 30th IEEE/ACM International Conference on Automated Software Engineering, 2015.

A. M. ?utîi, M. Van-den, T. Brand, and . Verhoeff, Exploration of modularity and reusability of domain-specific languages: an expression DSL in MetaMod, Comput. Lang. Syst. Struct, vol.51, issue.C, pp.48-70, 2018.

D. H. Lorenz and B. Rosenan, Cedalion: a language for language oriented programming, SIGPLAN. Not, vol.46, issue.10, pp.733-752, 2011.

D. H. Lorenz and B. Rosenan, Code reuse with language oriented programming, Lect. Notes. Comput. Sc, vol.6727, pp.167-182, 2011.

D. H. Lorenz and B. Rosenan, CEDALIONs Response to the 2016 Language Workbench Challenge, LWC@SLE 2016 Language Workbench Challenge at the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2016.

L. C. Kats and E. Visser, The Spoofax language workbench: rules for declarative specification of languages and IDEs, SIGPLAN. Not, vol.45, issue.10, pp.444-463, 2010.

M. Voelter, S. Benz, C. Dietrich, B. Engelmann, M. Helander et al., DSL engineering: Designing, implementing and using domain-specific languages, dslbook.org, 2013.

. The-xtext-homepage, , 2018.

L. Bettini, Implementing domain-specific languages with Xtext and Xtend, 2016.

H. Krahn, B. Rumpe, and S. Völkel, Monticore: Modular development of textual domain specific languages, Lect. Notes. Bus. Inf, vol.11, pp.297-315, 2008.

H. Krahn, B. Rumpe, and S. Völkel, MontiCore: a framework for compositional development of domain specific languages, Int. J. Softw. Tools Technol. Transf, vol.12, issue.5, pp.353-372, 2010.

L. Pedro, V. Amaral, and D. Buchs, Foundations for a domain specific modeling language prototyping environment: A compositional approach" in 8th OOPSLA workshop on domain-specific modeling, Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications (OOPSLA Companion '08), 2008.

L. Pedro, M. Risoldi, D. Buchs, B. Barroca, and V. Amaral, Composing Visual Syntax for Domain Specific Languages, Lect. Notes. Comput. Sc, vol.5611, pp.889-898, 2009.

B. Meyers, A Multi-Paradigm Modelling Approach for the Engineering of Modelling Languages, Ceur. Workshop. Procee, vol.1321, pp.2-9, 2015.

B. Meyers, A. Cicchetti, E. Guerra, and J. Lara, Composing textual modelling languages in practice, 6th International Workshop on Multi-Paradigm Modeling, 2012.

J. Lara and E. Guerra, Deep metamodelling with metaDepth, Lect. Notes. Comput. Sc, vol.6141, 2009.

C. Herrmann, H. Krahn, B. Rumpe, M. Schindler, and S. Völkel, An Algebraic View on the Semantics of Model Composition, Lect. Notes. Comput. Sc, vol.4530, pp.99-113, 2007.

S. Kelly and J. P. Tolvanen, Domain-Specific Modeling: Enabling Full Code Generation, 2008.

S. Völkel, Kompositionale entwicklung domänenspezifischer sprachen, 2011.

, The Xml Metadata Interchange (XMI) Specification page, 2018.

, The MetaObject Facility (MOF) Specification page, 2018.

, The Eclipse Standard Widget Toolkit (SWT) Homepage, 2018.

T. Grossman, G. W. Fitzmaurice, and R. Attar, A survey of software learnability: metrics, methodologies and guidelines, 27th International Conference on Human Factors in Computing Systems, 2009.