O'Reilly logo

Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit by Richard C. Gronback

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. DSL Packaging and Deployment

So far, we’ve developed a series of abstract syntax models, diagrams, and model transformations. After creating a collection of domain-specific language (DSL)-related artifacts, a Toolsmith needs to test and deploy them to a Practitioner’s workbench. In this chapter, we explore polishing items, packaging, and deployment options for these artifacts.

Although this book does not cover the topic, it should become obvious that much of the code you create to deploy DSLs could be generated from yet another DSL defined to model the aspects of deployment (not to mention building and packaging aspects). Feature definition, user interface plug-in, transformation invocation actions, and so on are all potential targets ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required