B. Alfred, V. Aho, R. Sethi, and J. D. Ullman, Compilers : Princiles, techniques, and tools, 1986.

H. Amyot, J. Farah, and . Roy, Evaluation of Development Tools for Domain-Specific Modeling Languages, Lecture Notes in Computer Science, vol.4320, issue.2, pp.183-197, 2006.
DOI : 10.1007/11951148_12

]. M. Auer, T. Tschurtschenthaler, and S. Biffl, A flyweight UML modelling tool for software development in heterogeneous environments, Proceedings of the 20th IEEE Instrumentation Technology Conference (Cat No 03CH37412) EURMIC-03, pp.267-272, 2003.
DOI : 10.1109/EURMIC.2003.1231600

E. Baniassad and S. Clarke, Theme: an approach for aspect-oriented analysis and design, Proceedings. 26th International Conference on Software Engineering, pp.158-167, 2004.
DOI : 10.1109/ICSE.2004.1317438

]. A. Bauer, Visualisierung von Suchtreffern und Clustern in 3D- Diagrammeditoren, 2008.

]. P. Bottoni, G. Taentzer, and A. Schurr, Efficient parsing of visual languages based on critical pair analysis and contextual layered graph transformation, Proceeding 2000 IEEE International Symposium on Visual Languages, pp.59-60, 2000.
DOI : 10.1109/VL.2000.874351

P. Bottoni and A. Grau, A Suite of Metamodels as a Basis for a Classification of Visual Languages, 2004 IEEE Symposium on Visual Languages, Human Centric Computing, pp.83-90, 2004.
DOI : 10.1109/VLHCC.2004.5

]. Budinsky, D. Steinberg, and R. Ellersick, Eclipse modeling framework : A developer's guide, pp.26-62, 2003.

]. Clark, A. Evans, P. Sammut, and J. Willans, Applied Metamodelling -A foundation for Language Driven Development version 1, 2004.

]. Clark, P. Sammut, and J. Willans, Applied Metamodelling -A foundation for Language Driven Development Second Edition, 2008.

S. William, R. Cleveland, and . Mcgill, Graphical Perception : Theory, Experimentation, and Application to the Development of Graphical Methods, Journal of the American Statistical Association, vol.79, issue.387, pp.531-554, 1984.

A. D. Gennaro-costagliola, S. Lucia, G. Orefice, and . Tortor, A parsing methodology for the implementation of visual systems, IEEE Transactions on Software Engineering, vol.23, issue.12, pp.777-799, 1997.
DOI : 10.1109/32.637392

]. G. Costagliola, R. Francese, M. Risi, G. Scanniello, and A. D. Lucia, A component-based visual environment development process, Proceedings of the 14th international conference on Software engineering and knowledge engineering , SEKE '02, pp.327-334, 2002.
DOI : 10.1145/568760.568818

G. Costagliola, V. Deufemia, and G. Polese, A framework for modeling and implementing visual notations with applications to software engineering, ACM Transactions on Software Engineering and Methodology, vol.13, issue.4, pp.431-487, 2004.
DOI : 10.1145/1040291.1040293

S. Dumoulin, P. Gérard, and . Boulet, Amine El-kouhen Cédric Evaluation of Modeling Tools Adaptation. Rapport technique, CNRS, pp.46-72, 2011.

J. Jean-marie-favre, M. Estublier, and . Blay, L'ingénierie dirigée par les modèles : au-delà du mda, Hermes Science, Lavoisier édition, 2006.

]. Fabio, K. Steffen, B. Michael, G. Markus, B. Marko et al., Concepts for the model-driven generation of, Eclipse, 2013.

E. Robert, . Filman, P. Daniel, and . Friedman, Aspect-Oriented Programming is Quantification and Obliviousness, 2000.

]. Gérard, C. Dumoulin, P. Tessier, and B. Selic, Papyrus : A UML2 Tool for Domain-Specific Language Modeling In Model-Based Engineering of Embedded Real-Time Systems, Lecture Notes in Computer Science, pp.6-45, 2011.

]. Gerber, M. Lawley, K. Raymond, J. Steel, and A. Wood, Transformation: The Missing Link of MDA, ICGT, pp.90-105, 2002.
DOI : 10.1007/3-540-45832-8_9

]. Gerber, M. Lawley, K. Raymond, J. Steel, and A. Wood, Transformation: The Missing Link of MDA, ICGT, pp.90-105, 2002.
DOI : 10.1007/3-540-45832-8_9

G. and P. Jean-pierre, Modèles de bézier, des b-splines et des nurbs, Éditions Ellipses, 1998.

G. Gössler and J. Sifakis, Composition for component-based modeling, Science of Computer Programming, vol.55, issue.1-3, pp.161-183, 2005.
DOI : 10.1016/j.scico.2004.05.014

]. D. Harel and B. Rumpe, Modeling Languages : Syntax, Semantics and All That Stuff, Part I : The Basic Stuff. Rapport technique, 2000.

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

H. Hausmann, Dynamic META modeling : a semantics description technique for visual modeling languages, 2005.

]. Ho and J. Jézéquel, François Pennaneac'h et Noël Plouzeau. A toolkit for weaving aspect oriented UML designs, AOSD, pp.99-105, 2002.

]. C. Hoare, An axiomatic basis for computer programming, Communications of the ACM, vol.26, issue.1, pp.53-56, 1983.
DOI : 10.1145/357980.358001

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

]. J. Howatt, A Project-Based Approach to Programming Language Evolution, 2001.

J. Jezequel, B. Combemale, and D. Vojtisek, Ingénierie dirigée par les modèles : des concepts à la pratique. Editions ellipses, pp.17-35, 2012.

C. Stephen and . Johnson, Yacc : Yet Another Compiler-Compiler. Rapport technique, AT&T Corporation, 1970.

]. E. Juliot and J. Benois, How to build Eclipse DSM without being an expert developer ?, Obeo Designer Whitepaper, 2010.

S. Kelly, K. Lyytinen, and M. Rossi, MetaEdit+ A fully configurable multi-user and multi-tool CASE and CAME environment, Panos Constantopoulos Advanced Information Systems Engineering, pp.1-21, 1996.
DOI : 10.1007/3-540-61292-0_1

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes et al., Aspect-oriented programming, Mehmet Aksit et Satoshi Matsuoka, editeurs, ECOOP'97 -Object-Oriented Programming , volume 1241 of Lecture Notes in Computer Science, pp.220-242, 1997.

M. Stephen and . Kosslyn, Image and mind, 1980.

I. Kurtev, State of the Art of QVT: A Model Transformation Language Standard, Lecture Notes in Computer Science, vol.19, issue.1, pp.377-393, 2008.
DOI : 10.1016/0306-4379(94)90024-8

P. Lahire, B. Morin, G. Vanwormhoudt, A. Gaignard, O. Barais et al., Introducing Variability into Aspect-Oriented Modeling Approaches, MoDELS, pp.498-513, 2007.
DOI : 10.1007/978-3-540-75209-7_34

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

J. , L. , and H. Vangheluwe, AToM 3 : A Tool for Multi-formalism and Meta-modelling, Fundamental Approaches to Software Engineering, pp.174-188, 2002.

H. Jill, H. A. Larkin, and . Simon, Why a Diagram is (Sometimes) Worth Ten Thousand Words, Cognitive Science, vol.11, issue.1, pp.65-100, 1987.

]. A. Ledeczi, A. Bakay, M. Maroti, P. Volgyesi, G. Nordstrom et al., Composing domain-specific design environments, Computer, vol.34, issue.11, pp.44-51, 2001.
DOI : 10.1109/2.963443

URL : http://real.mtak.hu/4598/1/1116623.pdf

]. Ledeczi, M. Maroti, A. Bakay, G. Karsai, J. Garrett et al., The Generic Modeling Environment, Workshop on Intelligent Signal Processing (WISP), 2001.

M. Tom and P. Van-gorp, A Taxonomy of Model Transformation, Electr. Notes Theor. Comput. Sci, vol.152, pp.125-142, 2006.

]. M. Minas and G. Viehstaedt, DiaGen: a generator for diagram editors providing direct manipulation and execution of diagrams, Proceedings of Symposium on Visual Languages, pp.203-210, 1995.
DOI : 10.1109/VL.1995.520810

P. Mohagheghi and Ø. Haugen, Evaluating Domain-Specific Modelling Solutions, Lecture Notes in Computer Science, vol.14, issue.2, pp.212-221, 2010.
DOI : 10.1007/s11219-006-7600-8

]. D. Moody, The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering, IEEE Transactions on Software Engineering, vol.35, issue.6, pp.36-72, 2009.
DOI : 10.1109/TSE.2009.67

]. Hillegersberg, Evaluating the Visual Syntax of UML, Software Language Engineering, 2009.

]. Muller, F. Fleurey, and J. Jézéquel, Weaving Executability into Object-Oriented Meta-languages, MoDELS, pp.264-278, 2005.
DOI : 10.1007/11557432_19

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

L. Pedro, M. Risoldi, D. Buchs, B. Barroca, and V. Amaral, Composing Visual Syntax for Domain Specific Languages, Proceedings of the 13th International Conference on Human-Computer Interaction. Part II : Novel Interaction Methods and Techniques, pp.889-898, 2009.
DOI : 10.1016/S1571-0661(05)80761-3

]. J. Rekers and A. Schurr, Defining and Parsing Visual Languages with Layered Graph Grammars, Journal of Visual Languages & Computing, vol.8, issue.1, pp.27-55, 1997.
DOI : 10.1006/jvlc.1996.0027

]. Sprinkle, B. Rumpe, H. Vangheluwe, and G. Karsai, Metamodelling : state of the art and research challenges, Proceedings of the, 2007.

]. B. Tekinerdogan, Synthesis-Based Software Architecture Design, 2000.
DOI : 10.1007/978-1-4615-0883-0_5

R. Edward and . Tufte, The visual display of quantitative information, 1983.

]. Tversky, Cognitive Principles of Graphic Displays, AAAI 1997 Fall Symposium on Reasoning with Diagrammatic Representations, 1997.

A. Stephen and . White, Introduction to BPMN, 2009.

. Wikipedia, Component Object Model, Component_Object_Model, 2013.

. Wikipedia, Diagramme de composants, Diagramme_de_composants, 2013.

]. Winn, Learning from maps and diagrams, Educational Psychology Review, vol.35, issue.3, pp.211-247, 1991.
DOI : 10.1007/BF01320077

. Da-qian, K. Zhang, J. Zhang, and . Cao, A Context-sensitive Graph Grammar Formalism for the Specification of Visual Languages, The Computer Journal, vol.44, issue.3, pp.186-200, 2001.