Skip to Main content Skip to Navigation
New interface
Conference papers

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

Mickael Kerboeuf 1 Alain Plantec 1 Jean-Philippe Babau 1 
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance, UBO - Université de Brest
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.
Document type :
Conference papers
Complete list of metadata
Contributor : Mickaël Kerboeuf Connect in order to contact the contributor
Submitted on : Wednesday, October 12, 2011 - 9:46:32 AM
Last modification on : Monday, March 14, 2022 - 11:08:07 AM


  • HAL Id : hal-00631307, version 1


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. ⟨hal-00631307⟩



Record views