Model driven development without tools is like a carpenter without a hammer: you will not achieve much!
We want to stress the fact that if you are using DSLs to improve your software development you must have proper tooling in place.

There is quite a nice palette of tools available , and the choice depends on the context in which you want to use these tools. Below is an overview of some of the tools that I used in various projects.


Eclipse Based Tooling

Model driven development without tools is like a carpenter without a hammer: you will not achieve much! We want to stress the fact that if you are using DSLs to improve your software development you must have proper tooling jn place.

There is quite a nice palette of tools available ... more ...

JetBrains MPS

Powerful Notation to Match Business User Requirements

MPS, short for Meta Programming System is an innovative DSL development tool developed by JetBrains, the creator of the popular IntelliJ IDE. In contract with most other tools, the notation is not restricted to text (like Xtext and others), or graphics (like e ... more ...