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
Documentation:
- Meta Language Reference
- Model Language Reference
- Hello world with Essential, the video (10 minutes)
- StringTemplate documentation
Video:
- Essential Demo
- 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
Essential took part in the Language Workbenches Competition 2011. Tracking site for the submission.
Keep tuned!
[…] This post was mentioned on Twitter by Johan den Haan, Model-Driven and Miguel Cruz, Miguel Cruz. Miguel Cruz said: RT @JohanDenHaan: Pedro Molina started a new project: Essential – he aims to create a new MDD tool – http://bit.ly/7OfzKp – let's see we … […]
Posted by Tweets that mention The Metalevel — Essential -- Topsy.com on January 28th, 2010.
[…] Essential was presented by its creator Pedro Molina. The workbench is based on practical experience and builds on the following principles: […]
Posted by Language Workbench Competition 2011 | by Johan Den HaanThe Enterprise Architect on January 2nd, 2014.
[…] http://pjmolina.com/metalevel/essential/ Workbench applying Model Driven […]
Posted by Programming: Links and Resources (20) | Angel ”Java” Lopez on Blog on August 30th, 2018.