0. Kermeta- Kermeta is a Model-Oriented language based on an object-oriented executable meta-modeling paradigm.
It features a comprehensive environment for MetaModel Engineering.
It is built as an executable extension to MOF.