Towards Non-intrusive Composition of Executable Models

Henning Berg, Birger Møller-Pedersen

2015

Abstract

An essential operation in model-driven engineering is composition of models and their metamodels. There exist several mechanisms for model composition. However, most of these only consider composition of either models or metamodels and not both kinds of models simultaneously, and do not address how the composition impacts modelling artefacts like editors, transformations and semantics. Moreover, model composition mechanisms typically deal with model structure and do not consider operational semantics. In this paper, we discuss a novel approach for the composition of both models and metamodels in a virtually non-intrusive manner. We achieve this by utilising a placeholder mechanism where classes in one metamodel may represent classes of another. The ideas presented have been validated by the construction of a framework. We will illustrate how non-intrusive composition allows linking the operational semantics of different languages without rendering existing modelling artefacts inconsistent. This increases the flexibility in how languages can be combined, and reduces the amount of necessary changes of tools and other modelling utilities.

Download


Paper Citation


in Harvard Style

Berg H. and Møller-Pedersen B. (2015). Towards Non-intrusive Composition of Executable Models . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 111-121. DOI: 10.5220/0005242401110121

in Bibtex Style

@conference{modelsward15,
author={Henning Berg and Birger Møller-Pedersen},
title={Towards Non-intrusive Composition of Executable Models},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={111-121},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005242401110121},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Towards Non-intrusive Composition of Executable Models
SN - 978-989-758-083-3
AU - Berg H.
AU - Møller-Pedersen B.
PY - 2015
SP - 111
EP - 121
DO - 10.5220/0005242401110121