P. Borras, D. Clement, T. Despeyroux, J. Incerpi, G. Kahn et al., Centaur: the system, Proceedings of the 3rd Symp. on Software Development Environments, 1987.
URL : https://hal.archives-ouvertes.fr/inria-00075774

R. J. Boulton, Syn: A single language for specifying abstract syntax trees, lexical analysis, parsing and pretty-printing, 1996.

W. F. Clocksin and C. S. Mellish, Programming in Prolog, 2003.

T. Despeyroux, Practical semantic analysis of web sites and documents, Proceedings of the 13th conference on World Wide Web , WWW '04, pp.17-22, 2004.
DOI : 10.1145/988672.988766

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

V. Donzeau-gouge, G. Huet, G. Kahn, B. Lang, and J. Levy, Programming environment based on structured editors: The mentor experience, Interactive Programming Environments, 1984.

G. Kahn, B. Lang, B. Méì, and E. Morcos, Metal: a formalism to specify formalisms, Science of Computer Programming, vol.3, issue.2, pp.151-188, 1983.
DOI : 10.1016/0167-6423(83)90009-6

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

R. A. O-'keefe, The craft of Prolog INRIA Unité de recherche INRIA Rocquencourt Domaine de Voluceau -Rocquencourt -BP 105 -78153 Le Chesnay Cedex (France) Unité de recherche INRIA Futurs, des Vignes 4, rue Jacques Monod -91893 ORSAY Cedex, 1990.

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, 2004.