Walk through the development of a domain-specific language (DSL) using the Eclipse Modeling Framework (EMF) and supporting components.
by Richard Gronback
May 7, 2009
omain-specific languages (DSLs) and model-driven development (MDD) offer developers powerful new ways to improve productivity, enhance quality, and insulate systems from rapid technological change. The Eclipse Modeling Project allows developers to create DSLs and use MDD techniques with the open source Eclipse platform. In the book Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit, Richard C. Gronback illuminates both the principles and techniques software professionals need to master.
In Chapter 3, "Developing a DSL Abstract Syntax," Gronbackan Eclipse Modeling Project co-leaderwalks through the development of a DSL using the Eclipse Modeling Framework (EMF) and supporting components. This article is an excerpt of Chapter 3.
It's quick, easy and you get access to all the articles on DevX.
This registration/login is to allow you to read articles on devx.com. Already a member?
To become a member of DevX.com create your Member Profile by completing the form below. Membership is free!