An experiment of a MDE approach for the design of reusable DSL tools - Université de Bretagne Occidentale Access content directly
Conference Papers Year : 2011

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

Mickael Kerboeuf
Alain Plantec
Jean-Philippe Babau

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.
No file

Dates and versions

hal-00631307 , version 1 (12-10-2011)

Identifiers

  • HAL Id : hal-00631307 , version 1

Cite

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⟩
88 View
0 Download

Share

Gmail Facebook X LinkedIn More