English

Modeling Language Variability

Software Engineering 2014-09-24 v1

Abstract

A systematic way of defining variants of a modeling language is useful for adopting the language to domain or project specific needs. Variants can be obtained by adopting the syntax or semantics of the language. In this paper, we take a formal approach to define modeling language variability and show how this helps to reason about language variants, models, and their semantics formally. We introduce the notion of semantic language refinement meaning that one semantics variant is implied by another.

Keywords

Cite

@article{arxiv.1409.6582,
  title  = {Modeling Language Variability},
  author = {Hans Grönninger and Bernhard Rumpe},
  journal= {arXiv preprint arXiv:1409.6582},
  year   = {2014}
}

Comments

9 pages, 6 figures, Workshop on Modeling, Development and Verification of Adaptive Systems. (16th Monterey Workshop). Redmond, Microsoft Research, Mar. 31- Apr. 2, 2010

R2 v1 2026-06-22T06:03:38.060Z