An experiment of a MDE approach for the design of reusable DSL tools

Mickael Kerboeuf 1 Alain Plantec 1 Jean-Philippe Babau 1
1 Lab-STICC_UBO_CACS_MOCS
UBO - Université de Brest, Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : The definifion of a DSL implies the development of dedicated analysis and processing tools. Some of them are actually domain specific, and some others are not. For instance, optimization tools based on the analysis of control flow graphs are not always specifically linked to any domain. In order to promote reusability of such generic tools, we suggest a Model-Driven approach whose first step is the definition of an abstract model of data that are required by generic the tool. DSLs are derived from this abstract model. By construction, they are consistent with the corresponding tools. Conversely, these tools are de facto complying with various DSLs. In this paper, we investigate the benefit of this approach on two DSLs whose syntaxes and domains are very different. But both of them are imperative languages and they share a common need for control flow analysis tools. Our approach is compared with a more traditional syntax-driven approach where the difficulties to reuse dedicated tools are clearly underlined.
Type de document :
Communication dans un congrès
journées sur l'Ingénierie Dirigée par les Modèles (IDM), Jun 2011, Lille, France. pp.25-30, 2011
Liste complète des métadonnées

http://hal.univ-brest.fr/hal-00631307
Contributeur : Mickaël Kerboeuf <>
Soumis le : mercredi 12 octobre 2011 - 09:46:32
Dernière modification le : mardi 16 janvier 2018 - 15:54:23

Identifiants

  • HAL Id : hal-00631307, version 1

Citation

Mickael Kerboeuf, Alain Plantec, Jean-Philippe Babau. An experiment of a MDE approach for the design of reusable DSL tools. journées sur l'Ingénierie Dirigée par les Modèles (IDM), Jun 2011, Lille, France. pp.25-30, 2011. 〈hal-00631307〉

Partager

Métriques

Consultations de la notice

124