Here is a short list of tools with full DSM support, i.e. that allow creation of a new DSM language and generator, modeling with that DSM language, and generation from those models. The MDD-TIF workshop provides a useful comparison of most of these tools, as each implemented the same modeling language and generator.
Tool | Vendor | Platforms |
MetaEdit+ | MetaCase | Windows, Linux, Mac OS X |
DSL Tools* | Microsoft | Windows |
Obeo Designer | Obeo | Windows, Linux, Mac OS X |
* Requires Visual Studio Professional + VS SDK
Tool | Institute | Platforms |
ADOxx | University of Vienna | Windows |
AtomPM | University Antwerp | Windows, Linux, Mac OS X |
Diagram Predicate Framework | University Bergen | Windows, Linux, Mac OS X |
GME | Vanderbilt University | Windows |
Melanee | University Mannheim | Windows, Linux, Mac OS X |
MultEcore** | Western Norway University of Applied Sciences | Windows, Linux, Mac OS X |
Visual Modeling and Transformation System | University Budapest | Windows |
* Requires Eclipse, EMF, GEF, Prolog
** Requires Eclipse, EMF, Sirius
Tool | Provider | Supports |
JViews | ILOG | Java |
Sirius | Eclipse | Eclipse |
EMF | Eclipse | Eclipse |
GEF | Eclipse | Eclipse |
GMF* | Eclipse | Eclipse |
* Requires Eclipse, EMF, GEF, ANTLR
There are also some separate generators or other transformation tools that can be useful for DSM tools with little or no such support of their own.
Tool | Platforms |
ATL | Eclipse |
Acceleo | Eclipse |
CodeWorker | Windows, Linux |
Xpand | Eclipse |
To contribute, email us at: DSMForum