Abstract
Multi-Level Modeling (MLM) conceptualizes software models as layered architectures of sub-models whose elements are inter-related by the instance-of relation, which is radically different from the traditional two level representations that consist of a class model and an instance model, where the former represents the schema and the latter the population. Key to the MLM representation is the notion of a level, which is the subject of this position paper. We argue that a theory of MLM must have a distinguished notion of level, which should have both a syntactic and a semantic status. Moreover, the notion of a level must represent a class model, and the overall MLM theory must be compositional, being composed from the theory of class models.
Original language | English |
---|---|
Pages (from-to) | 693-697 |
Number of pages | 5 |
Journal | CEUR Workshop Proceedings |
Volume | 2245 |
State | Published - 1 Jan 2018 |
Event | 2018 MODELS Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, MODELS-WS 2018 - Copenhagen, Denmark Duration: 14 Oct 2018 → 19 Oct 2018 |
ASJC Scopus subject areas
- General Computer Science