A Meta Model for Representing Arbitrary Meta Model Hierarchies

Bernhard Volz

"The only constant is change" is an often contemplated sentence in literature which refers to the re-occurring need for adaption of existing information systems – especially of that category which handles models. Here, applying a change often means to re-generate and deploy a complete chain of tools ranging from repositories over modeling environments to frameworks that use models to produce some output (e.g. code generators). Using an orthogonal classification as Atkinson and Kühne [3] suggested could resolve this issue. Therefore, we developed a meta model that can be used for representing arbitrary meta model hierarchies and can thus be used as a Linguistic Meta Model within the orthogonal classification. One of its features is its support for advanced meta modeling paradigms such as (Extended) Powertypes, Clabjects and Deep Instantiation.

Conference: Symposium on Applied Computing 2010 (SAC 2010), Sierre, Switzerland
Year: 2010
Location: New York, NY, USA
Publisher: ACM
ISBN/ISSN: 978-1-60558-639-7

Universität Bayreuth -