C. Atkinson and T. Kühne, The role of meta-modeling in MDA, Software Model Engineering, 2002.

I. Attali, C. Courbis, P. Degenne, A. Fau, J. Fillon et al., SmartTools, XML Technologies and Software Engineering ICSE workshop proceedings, 2001.
DOI : 10.1016/S1571-0661(04)80929-0

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

D. Batory, B. Lofaso, and Y. Smaragdakis, JTS: tools for implementing domain-specific languages, Proceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203), pp.143-153, 1998.
DOI : 10.1109/ICSR.1998.685739

J. Bezivin, From Object Composition to Model Transformation with MDA, 2001.

M. N. Noury, T. Bouraqadi-saâdani, and . Ledoux, Le point sur la programmation par aspects, Technique et Sciences Informatiques, pp.505-528, 2001.

S. Cook and S. Kent, The Tool Factory, OOPSLA'2003, workshop on Generative Techniques in the context of MDA, 2003.

P. Crescenzo and P. Lahire, Using Both Specialisation and Generalisation in a Programming Language: Why and How?, Lecture Notes in Computer Science, vol.2426, pp.64-73, 2002.
DOI : 10.1007/3-540-46105-1_8

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

K. Czarnecki and U. W. Eisenecker, Generative Programming, 2000.
DOI : 10.1007/3-540-36208-8_2

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

K. Czarnecki and J. Vlissides, Domain-Driven Development. Special Track at OOPSLA'03 URL

P. Desfray, Object Engineering, the Fourth Dimension, 1994.

C. Fernström, L. Närfelt, and . Ohlsson, Software factory principles, architecture, and experiments, IEEE Software, vol.9, issue.2, pp.36-44, 1992.
DOI : 10.1109/52.120600

J. Greenfield and K. Short, Software factories, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , OOPSLA '03, pp.16-27, 2003.
DOI : 10.1145/949344.949348

M. Object and . Group, Meta Object Facility (MOF) specification (version 1.3), 2000.

O. Staff, S. Group, and R. Soley, Model-Driven Architecture, 2000.

W. Harrison and H. Ossher, Subject-oriented programming (A critique of pure objects), Proceedings ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, pp.411-428, 1993.

G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes et al., Aspect-oriented programming, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005., pp.220-242, 1997.
DOI : 10.1109/ICSE.2005.1553685

K. J. Lieberherr, Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns, 1996.

J. Karl, D. Lieberherr, and . Orleans, Preventive program maintenance in Demeter/Java, Proceedings of the 1997 International Conference on Software Engineering, pp.604-605, 1997.

C. Videira, L. , and K. J. Lieberherr, AP/S++: A CASE-study of a MOP for purposes of software evolution, 1995.

J. Malenfant and P. Cointe, Aspect-Oriented Programming versus Reflection: a first draft, Position Statement for the OOPLSA '96 AOP meeting, 1996.

D. Orleans and K. Lieberherr, DJ: Dynamic Adaptive Programming in Java, Lecture Notes in Computer Science, vol.2192, p.73, 2001.
DOI : 10.1007/3-540-45429-2_5

J. Palsberg, B. Patt-shamir, and K. Lieberherr, A new approach to compiling adaptive programs, Science of Computer Programming, vol.29, issue.3, pp.303-326, 1997.
DOI : 10.1016/S0167-6423(97)00004-X

C. Simonyi, The death of programming languages, the birth of intentional programming, 1995.

Y. Smaragdakis and D. Batory, DiSTiL: A transformation library for data structures, USENIX Conference on Domain-Specific Languages, 1997.

Y. V. Srinivas and R. Jullig, Specware(TM): Formal support for composing software, see also Proceedings of the Conference on Mathematics of Program Construction, 1994.

C. Szyperski, Component Software: Beyond Object-Oriented Programming, 1998.

T. Ziadi, J. Traverson, and J. , From a UML Platform Independent Component Model to Platform Specific Component Models, International workshop in Software Model Engineering (WiSME02) at UML2002, 2002.