Denotational semantics: a methodology for language development
Denotational semantics: a methodology for language development
A shorter model theory
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
A Flexible Infrastructure for Multilevel Language Engineering
IEEE Transactions on Software Engineering
Ontological metamodeling with explicit instantiation
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Model-driven interoperability: MDI 2010
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
A multi-level modeling environment for SUM-based software engineering
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Hi-index | 0.00 |
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 this functionality.