Essential is a project to create a workbench for applying Model Driven Development (MDD).
The workbench allows to experiment with models, metamodels, templates and transformations in an integrated environment.
The main focus is to provide a declarative environment oriented to prototyping and evolving custom DSL and MDD tools in a quick and clean way.
- Motivation for a new tool
- Essential.Meta. DSL for Metamodelling
- Modelling with Essential
- StringTemplate, the template engine
- Meta Language Reference
- Model Language Reference
- Hello world with Essential, the video (10 minutes)
- StringTemplate documentation
- Generación de código con Essential (in Spanish)
The tool is under development. A first release was disclosed during CG2010.
Interested in trying it? Please use the Evaluation Form