Typing and Subtyping of Metamodels

Henning Berg, Birger Møller-pedersen

2014

Abstract

In model-driven engineering, models are considered first-class entities. Model-driven engineering has been around for over a decade. Still, there has not been much work on how to type models or metamodels, which is important to realise true model-driven software development. In this paper, we discuss how a metamodel can be typed by means of an enclosing class whose state can be utilised by tools such as editors and interpreters. This allows using established object-oriented mechanisms on the metamodel level and supports specialisation of metamodels.

Download


Paper Citation


in Harvard Style

Berg H. and Møller-pedersen B. (2014). Typing and Subtyping of Metamodels . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 111-118. DOI: 10.5220/0004713901110118

in Bibtex Style

@conference{modelsward14,
author={Henning Berg and Birger Møller-pedersen},
title={Typing and Subtyping of Metamodels},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2014},
pages={111-118},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004713901110118},
isbn={978-989-758-007-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Typing and Subtyping of Metamodels
SN - 978-989-758-007-9
AU - Berg H.
AU - Møller-pedersen B.
PY - 2014
SP - 111
EP - 118
DO - 10.5220/0004713901110118