2. MDWorkbench MDWorkbench is a model-driven engineering development environment to build: Source code and text generators Word documentation Model transformers Eclipse-based IDE Java code may be used in MDWorkbench projects Developed by Sodius SAS
22. Modeltransformation Example: Transformationfrom a UML modelto a Relationalmodel Generation of SQL fromtheRelationalmodel Transformationis done using a Ruleset
30. MDWorkbenchTGL A TGL body statement may be: Static text: This is a static text Dynamic text: ${MQL expression} Comment: [#-- This is a comment --] Body directive
38. MDWorkbenchUsing ATL in MDWorkbench MDWorkbench provides a set of imperative tools for model transformation and text generation ATL transformationstyleismainlydeclarative MDWorkbench brings the best of the two worlds by integrating ATL Declarative ATL modules can be easily mixed with imperative rulesets or Java code into MDWorkbench projects