Exploring multi-level modeling relations using variability mechanisms

Iris Reinhartz-Berger, Arnon Sturm, Tony Clark

Research output: Contribution to journalConference articlepeer-review


Over the last decade multi-level modeling (MLM) approaches have been addressing the need for relaxing the strict constraints on intra- and inter-layer type-instance relationships that are imposed by traditional approaches to meta-modeling. In this paper we explore MLM approaches in the context of Software Product Line Engineering (SPLE), propose a meta-language, and show how it can represent three commonly used variability mechanisms - configuration, parameterization, and template instantiation - within the context of MLM. By this we contribute to simplifying the representation of complex relationships in current MLM approaches and to the formal definition of SPLE variability mechanisms utilizing MLM concepts.

Original languageEnglish
Pages (from-to)23-32
Number of pages10
JournalCEUR Workshop Proceedings
StatePublished - 2015
Event2nd International Workshop on Multi-Level Modelling, MULTI 2015 - co-located with ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2015 - Ottawa, Canada
Duration: 27 Sep 201528 Sep 2015

ASJC Scopus subject areas

  • Computer Science (all)


Dive into the research topics of 'Exploring multi-level modeling relations using variability mechanisms'. Together they form a unique fingerprint.

Cite this