A framework for deep meta-modellingv0.3
Go deeper.
Model across levels.
Multi-level modelling.
A textual language.
Your command line.
metaDepth — top level command shellREPL
java -jar metaDepth.jar
help to begin.01 / capabilities
Main Features
From a language to its models.
And the levels in between.
- [01]
No fixed number of levels
Support for an arbitrary number of ontological meta-levels. This makes MetaDepth especially useful to define multi-level languages. - [02]
Models, written as text
Textual modelling. - [03]
The Epsilon ecosystem
Integration with the Epsilon family of languages. This means, EOL for in-place transformations, ETL for model-to-model transformations and EGL for code generation. - [04]
Java & EOL, together
Hosts both Java and EOL as action and constraint languages. - [05]
Refactor across levels
Support for multi-level refactorings. - [06]
Go beyond static attributes
Support for derived attributes and constraints across multiple meta-levels. - [07]
A standalone environment
No EMF-based, runs as a stand alone application.
02 / the projectBuilt on research.
Built on research.
Ready to explore.
This is the web page for metaDepth, a framework for multi-level meta-modelling.
The framework is developed by the miso research group from the Universidad Autónoma de Madrid. Main contributors: Juan de Lara, Esther Guerra and Jesús Sánchez Cuadrado.
What's NEW?
15/01/2018
Version 0.3 available
28/09/2016
03 / keep exploring
Start with the tutorial →