On Implementing MOF 2 . 0 – New Features for Modelling Language Abstractions

The 2.0 series of OMG MDA standards offers a set of new features, which accommodate the tool-based development of languages with better means for modelling abstractions and for the reuse of common language elements. We choose to implement the new MOF 2.0 Core recommendation as modelling facility for our model driven engineering tools. This paper is about the problems, experiences, and solutions encountered during the implementation of a MOF tool, based on the CMOF model. The used design rationale is a lightweight meta-modelling repository technology that focuses on meta-modelling with abstractions and