MetaScribe : un outil pour la génération de moteurs de réécriture - Archive ouverte HAL Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1998

MetaScribe, a tool for the generation of transformation engines

MetaScribe : un outil pour la génération de moteurs de réécriture

Fabrice Kordon

Résumé

This report presents MetaScribe, a transformation engine generator. MetaScribe eases the construction of translator (form a format to another) and program generators. It distinguishes discrete aspects : * the description of input formalism (components of a representation) to deduce the description of models (specification to be processed), * the description of models using the format deduced from the formalism description, * the definition of semantic transformations rules (e.g. production of expression trees), * the definition of a syntax to apply on expression trees. * MetaScribe is curently used to produce program generators
Ce rapport présente les principes de fonctionnement de l'outil MetaScribe. MetaScribe est un générateur de moteurs de réécriture permettant de construire facilement des traducteurs d'un format de représentation (formalisme) vers un autre format. MetaScribe distingue différents aspects d'un moteur de réécriture: * la description du formalisme en entrée (ses composants) de manière à en dériver des descriptions de modèles (des descriptions à traiter), * la description des modèles selon un format d'entré prédéfini et polymorphe, déduit de la description du formalisme associé, * la description des transformation sémantiques (i.e. les règles de production d'arbres d'expressions), la description d'un sucre syntaxique à appliquer aux arbres d'expressions. * MetaScribe est utilisé pour construire des générateurs de programmes (à partir de représentations graphiques ou textuelles).
Fichier principal
Vignette du fichier
lip6.1998.037.pdf (164.18 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02547782 , version 1 (20-04-2020)

Identifiants

  • HAL Id : hal-02547782 , version 1

Citer

Fabrice Kordon. MetaScribe : un outil pour la génération de moteurs de réécriture. [Rapport de recherche] lip6.1998.037, LIP6. 1998. ⟨hal-02547782⟩
24 Consultations
19 Téléchargements

Partager

Gmail Facebook X LinkedIn More