C. Courbis and A. Finkelstein, Towards an Aspect Weaving BPEL Engine, Proceedings of the Third AOSD Workshop on Aspects, Components, and Patterns for Infrastucture Software (ACP4IS), 2004.

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

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns, 1995.

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

O. M. Group, Meta Object Facility (MOF) specification (version 1.3), 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.

M. Jourdan, D. Parigot, C. Julié, O. Durin, and C. L. Bellec, Design, Implementation and Evaluation of the FNC-2 Attribute Grammar System, Conf. on Programming Languages Design and Implementation, pp.209-222, 1990.

G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes et al., Aspect-oriented programming, ECOOP '97 ? Object- Oriented Programming 11th European Conference, pp.220-242, 1997.
DOI : 10.1007/BFb0053381

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. Palsberg and C. B. Jay, The essence of the Visitor pattern, Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241), pp.9-15, 1998.
DOI : 10.1109/CMPSAC.1998.716629

D. Parigot, C. Courbis, P. Degenne, A. Fau, C. Pasquier et al., Aspect and XML-oriented Semantic Framework Generator, ETAPS'2002, LDTA workshop, 2002.
DOI : 10.1016/S1571-0661(04)80429-8

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

R. Pawlak, L. Seinturier, L. Duchien, and G. Florin, JAC: A Flexible Solution for Aspect-Oriented Programming in Java, Lecture Notes in Computer Science, vol.2192, pp.1-24, 2001.
DOI : 10.1007/3-540-45429-2_1

C. Szyperski, Component Software: Beyond Object-Oriented Programming, route des Lucioles -BP 93 -06902 Sophia Antipolis Cedex (France) Unité de recherche INRIA Futurs : Parc Club Orsay Université -ZAC des Vignes 4, rue Jacques Monod -91893 ORSAY Cedex, 1998.

I. Unité-de-recherche and . Lorraine, Technopôle de Nancy-Brabois -Campus scientifique 615, rue du Jardin Botanique -BP 101 -54602 Villers-lès-Nancy Cedex (France) Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu -35042 Rennes Cedex (France) Unité de recherche INRIA Rhône-Alpes : 655, avenue de l'Europe -38334 Montbonnot Saint-Ismier (France) Unité de recherche INRIA Rocquencourt, Domaine de Voluceau -Rocquencourt -BP 105 -78153 Le Chesnay Cedex

I. De-voluceau-rocquencourt, BP 105 -78153 Le Chesnay Cedex (France) http://www.inria.fr ISSN, pp.249-6399