C. Douglas and . Schmidt, Model-driven engineering, IEEE Computer, vol.39, issue.2, pp.25-31, 2006.

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

D. Ghosh, DSLs in Action, 2010.

M. Fowler, Domain-Specific Languages, 2010.

M. Mernik, Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, 2013.
DOI : 10.4018/978-1-4666-2092-6

P. Borras, D. Clément, T. Despeyroux, J. Incerpi, G. Kahn et al., Centaur: the system, ACM SIGPLAN Notices, vol.24, issue.2, pp.14-24, 1989.
DOI : 10.1145/64140.65005

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

J. Tolvanen and M. Rossi, MetaEdit+, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , OOPSLA '03, pp.92-93, 2003.
DOI : 10.1145/949344.949365

S. Cook, G. Jones, S. Kent, and A. C. Wills, Domainspecific development with visual studio dsl tools, 2007.

T. Clark, P. Sammut, and J. Willans, Applied Metamodelling ? A Foundation for Language Driven Development, 2008.

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

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

M. Voelter and K. Solomatov, Language modularization and composition with projectional language workbenches illustrated with MPS, Third International Conference on Software Language Engineering Lecture Notes in Computer Science, 2010.

J. Jézéquel, O. Barais, and F. Fleurey, Model Driven Language Engineering with Kermeta, Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE'09), pp.201-221, 2011.
DOI : 10.1007/978-3-642-18023-1_5

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes et al., Aspectoriented programming, European Conference on Object-Oriented Programming, pp.220-242, 1997.

C. Clifton and G. T. Leavens, Multijava: Modular open classes and symmetric multiple dispatch for java, Int. Conference on Object- Oriented Programming, Systems, Languages & Applications (OOPSLA), pp.130-145, 2000.

. Object-management-group and . Inc, Semantics of a Foundational Subset for Executable UML Models (fUML), v1, 2011.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: elements of reusable object-oriented software, 1995.

P. Muller, F. Fleurey, and J. Jézéquel, Weaving Executability into Object-Oriented Meta-languages, International Conference on Model Driven Engineering Languages and Systems (MoDELS), pp.264-278, 2005.
DOI : 10.1007/11557432_19

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

X. Benoit-combemale, P. Crégut, X. Garoche, and . Thirioux, Essay on Semantics Definition in MDE - An Instrumented Approach for Model Verification, Journal of Software, vol.4, issue.9, pp.943-958, 2009.
DOI : 10.4304/jsw.4.9.943-958

B. Meyer, Eiffel: the language, 1992.

D. Harel and B. Rumpe, Meaningful modeling: what's the semantics of "semantics"?, Computer, vol.37, issue.10, pp.64-72, 2004.
DOI : 10.1109/MC.2004.172

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

M. Shonle, K. Lieberherr, and A. Shah, XAspects, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , OOPSLA '03, pp.28-37, 2003.
DOI : 10.1145/949344.949349

R. Hundt, Loop Recognition in C++

H. Barbara, J. M. Liskov, and . Wing, A behavioral notion of subtyping, ACM Transactions on Programming Languages and Systems, vol.16, pp.1811-1841, 1994.

M. Odersky, Contracts for Scala, First international conference on Runtime verification (RV'10), pp.51-57, 2010.
DOI : 10.1007/978-3-642-16612-9_5

D. Hilbert, ÃIJber die stetige Abbildung einer Linie auf ein FlÃd'chenstÃijck, Mathematische Annalen, vol.38, p.1891
DOI : 10.1007/978-3-662-38452-7_1

W. H. Harrison, H. Ossher, and P. L. Tarr, General Composition of Software Artifacts, Software Composition, pp.194-210, 2006.
DOI : 10.1007/11821946_13

S. Apel, C. Kastner, and C. Lengauer, Featurehouse: Language-independent, automated software composition, International Conference on Software Engineering (ICSE), pp.221-231, 2009.
DOI : 10.1109/icse.2009.5070523

T. Dinkelaker, M. Eichberg, and M. Mezini, An architecture for composing embedded domain-specific languages, Proceedings of the Eighth International Conference on Aspect-Oriented Software Development, AOSD '10, pp.49-60, 2010.
DOI : 10.1145/1739230.1739237

E. Van-wyk, K. Oege-de-moor, P. Backhouse, and . Kwiatkowski, Forwarding in Attribute Grammars for Modular Language Design, 11th International Conference on Compiler Construction, pp.128-142, 2002.
DOI : 10.1007/3-540-45937-5_11

P. R. Henriques, M. J. , V. Pereira, M. Mernik, M. Lenic et al., Automatic generation of language-based tools using the LISA system, Software, IEE Proceedings, pp.54-69, 2005.
DOI : 10.1049/ip-sen:20041317

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

T. Ekman, G. Hedin-damijan-rebernak, M. Mernik, H. Wu, and J. Gray, The jastadd system ? modular extensible compiler construction Domainspecific aspect languages for modularising crosscutting concerns in grammars, Science of Computer Programming IET Software, vol.6939, issue.33, pp.14-26184, 2007.

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

M. Voelter, From programming to modeling-and back again. Software, IEEE, vol.28, issue.6, pp.20-25, 2011.

P. Klint, A meta-environment for generating programming environments, ACM Transactions on Software Engineering and Methodology, vol.2, issue.2, pp.176-201, 1993.
DOI : 10.1145/151257.151260

J. R. Cordy, C. D. Halpern, and E. Promislow, Txl: a rapid prototyping system for programming language dialects, International Conference on Computer Languages (ICCL), pp.280-285, 1988.

J. Sztipanovits and G. Karsai, Model-integrated computing, Computer, vol.30, issue.4, pp.110-111, 1997.
DOI : 10.1109/2.585163

L. Renggli, T. Gîrba, and O. Nierstrasz, Embedding Languages without Breaking Tools, European Conference on Object- Oriented Programming, pp.380-404, 2010.
DOI : 10.1007/978-3-642-14107-2_19

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