On Meta-Modeling Formalisms and Rule-Based Model Transforms
Nicolas Revault, Xavier Blanc, Jean-François Perrot · 2000
In this paper, we propose to investigate the equivalence between different meta-modeling formalisms, with the practical target of sharing experience on model engineering. Our experience, derived from the MtaGen project, is embodied by rule-based "value-adding" model transforms, written on a special form of the Entity/Relationship formalism as a meta-modeling framework. We propose a scheme by which those transforms could be experimented in the framework of standard MOF-based meta-modeling. In order to support our proposal, we first compare three meta-modeling facilities, by describing how the same simple example of a modeling language is meta-modeled with each facility. Keywords Meta-modeling, MOF, other formalisms, model engineering, rule-based value-adding model transformation, experience sharing. 1. Introduction Promoting Model Engineering requires some experimental apparatus for studying the algebra of models, which is mainly concerned with model transformations: some of them ar...