Multi-level (Meta)-Modelling
University of Skövde, Sweden
Conceptual models refer to objects, classes, meta classes, and so forth. Models at the higher abstraction levels constrain the lower-level models. We investigate the mechanism proposed for exploiting multi-level models, in particular deep instantiation and rules whose variables range over objects and classes at the same time. In both cases, knowledge about objects is encoded at a level beyond the class level, hence applies to any class instantiated from the “rich” meta class level. We demonstrate as example the definition of traceability of model elements across multiple modelling languages. We also review deep instantiation and provide a customizable implementation.
Lecture at NEMO2014
Date/Time: Wednesday, July 16, 2014 at 16:00