Multilevel modeling: What's in a level? A position paper

    Research output: Contribution to journalConference articlepeer-review

    7 Scopus citations

    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 languageEnglish
    Pages (from-to)693-697
    Number of pages5
    JournalCEUR Workshop Proceedings
    Volume2245
    StatePublished - 1 Jan 2018
    Event2018 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 201819 Oct 2018

    ASJC Scopus subject areas

    • General Computer Science

    Fingerprint

    Dive into the research topics of 'Multilevel modeling: What's in a level? A position paper'. Together they form a unique fingerprint.

    Cite this