Advanced modelling made simple with the Gmodel metalanguage.

Conference paper


Bettin, J. and Clark, T. 2010. Advanced modelling made simple with the Gmodel metalanguage. Association for Computing Machinery (ACM). https://doi.org/10.1145/1866272.1866283
TypeConference paper
TitleAdvanced modelling made simple with the Gmodel metalanguage.
AuthorsBettin, J. and Clark, T.
Abstract

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.

Research GroupResearch Group on Development of Intelligent Environments
SensoLab group
ISBN
Hardcover9781450302920
PublisherAssociation for Computing Machinery (ACM)
Publication dates
PrintOct 2010
Publication process dates
Deposited03 Feb 2011
Output statusPublished
Copyright Statement

Post refereed version as permitted by publisher.

Additional information

Workshop held in Oslo, Norway. Tuesday 5 October 2010.

Digital Object Identifier (DOI)https://doi.org/10.1145/1866272.1866283
LanguageEnglish
Book titleMDI '10 Proceedings of the First International Workshop on Model-Driven Interoperability.
File
Permalink -

https://repository.mdx.ac.uk/item/8319z

Download files

  • 17
    total views
  • 4
    total downloads
  • 2
    views this month
  • 0
    downloads this month

Export as