MDWorkbench Free Edition
62MDWorkbench (Model-Driven Workbench) is a model-driven engineering development environment to build:
- Source code and text generators
- Documentation generators
- Model transformers
The goal of MDWorkbench is to be a productivity enhancing tool used to maximize the value of models produced from any application or data source.
MDWorkbench is a powerful Eclipse-based IDE for code generation and model transformation, devoted to implementing MDA/MDE strategies. It provides:
- code generation (via text template engine and optionally Java)
- model manipulation through dedicated languages
(imperative rules, declarative ATL modules to support QVT transformations, Java)
- model and metamodel management, including UML support
- customizable model connectors (XMI 1.0 to 2.1, XML, Hibernate, COM, etc.)
Code generators are text template-based and can be built for any target architecture or framework. Using doc templates (Microsoft Word® file which specifies the information to generate), rich user documentation or required process documentation can easily be generated. Transformations are rule-based and can transform any number of source models into any number of target models, or may modify the source model only.
Text templates, Doc templates and rule constructs can be combined transparently in the environment to allow intuitive and efficient model processing.
These constructs may be enriched using Java code for additional services, such as string handling. Fully independent Java libraries can be seamlessly accessed directly from the rulesets or templates.
MDWorkbench is an Eclipse-based environment. Java code may be used in MDWorkbench projects.
Share it! — Rate it: up down [flag this hub]

