Advanced modelling made simple with the Gmodel metalanguage.
Bettin, Jorn and Clark, Tony (2010) Advanced modelling made simple with the Gmodel metalanguage. In: MDI '10 Proceedings of the First International Workshop on Model-Driven Interoperability. ACM. ISBN 9781450302920
Gmodel is a metalanguage that has been designed from the ground up to enable specification and instantiation of modelling languages. Although a number of metalanguages can be used for this purpose, most provide no or only limited support for modular specifications of sets of complementary modelling languages. Gmodel addresses modularity and extensibility as primary concerns, and is based on a small number of language elements that have their origin in model theory and denotational semantics. This article illustrates Gmodel's capabilities in the area of model-driven integration by showing that the Eclipse Modeling Framework Ecore language can easily be emulated. Gmodel offers support for unlimited multi-level instantiation in the simplest possible way, and any metalanguage emulated in Gmodel can optionally be equipped with Gmodel's multi-level instantiation functionality.
|Item Type:||Book Section|
Workshop held in Oslo, Norway. Tuesday 5 October 2010.
|Research Areas:||A. Middlesex University Schools and Centres > School of Science and Technology > Computer Science|
A. Middlesex University Schools and Centres > School of Science and Technology > Computer Science > SensoLab group
A. Middlesex University Schools and Centres > School of Science and Technology > Computer Science > Intelligent Environments group
|Permissions granted by publisher:||Post refereed version as permitted by publisher.|
|Deposited On:||03 Feb 2011 10:21|
|Last Modified:||07 Jan 2015 12:16|
Repository staff only: item control page
Full text downloads (NB count will be zero if no full text documents are attached to the record)
Downloads per month over the past year