Model Driven analysis and synthesis of textual concrete syntax

Abstract : Meta-modeling is raising more and more interest in the field of language engineering. While this approach is now well understood for defining abstract syntaxes, formally defining textual concrete syntaxes with meta-models is still a challenge. Textual concrete syntaxes are traditionally expressed with rules, conforming to EBNF-like grammars, which can be processed by compiler compilers to generate parsers. Unfortunately, these generated parsers produce concrete syntax trees, leaving a gap with the abstract syntax defined by meta-models, and further ad-hoc hand-coding is required. In this paper we propose a new kind of specification for concrete syntaxes, which takes advantage of meta-models to generate fully operational tools (such as parsers or text generators). The principle is to map abstract syntaxes to textual concrete syntaxes via bidirectional mapping-models with support for both model-to-text, and text-to-model transformations.
Type de document :
Article dans une revue
Software and Systems Modeling, Springer Verlag, 2008, 7 (4), pp.423--442. 〈10.1007/s10270-008-0088-x〉
Liste complète des métadonnées

Littérature citée [24 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00468231
Contributeur : Didier Vojtisek <>
Soumis le : jeudi 1 avril 2010 - 08:37:16
Dernière modification le : mercredi 11 avril 2018 - 01:57:41
Document(s) archivé(s) le : mardi 14 septembre 2010 - 17:45:51

Fichier

MDASOCS-SoSyM.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Pierre-Alain Muller, Frédéric Fondement, Franck Fleurey, Michel Hassenforder, Rémi Schnekenburger, et al.. Model Driven analysis and synthesis of textual concrete syntax. Software and Systems Modeling, Springer Verlag, 2008, 7 (4), pp.423--442. 〈10.1007/s10270-008-0088-x〉. 〈inria-00468231〉

Partager

Métriques

Consultations de la notice

393

Téléchargements de fichiers

219