Building Domain-Specific Languages for Model-Driven Development

  • Authors:
  • Jesús Sánchez Cuadrado;Jesús García Molina

  • Affiliations:
  • University of Murcia;University of Murcia

  • Venue:
  • IEEE Software
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The emergence of the model-driven development paradigm has revitalized interest in domain-specific languages. Embedding a DSL in a dynamic language facilitates rapid development. This article illustrates dynamic-language features and techniques that the authors found useful while developing embedded DSLs in Ruby for a model-driven development tool. For this domain, it's possible to achieve a runtime performance comparable to existing tools while shortening development time. This article is part of a special issue on dynamically typed languages.