Context-aware factors in rearchitecting two-level models into multilevel models

Mira Balaban, Igal Khitron, Azzam Maraee

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations


Multilevel Modeling (MLM) conceptualizes software models as layered architectures of sub-models that are inter-related by the instance-of relation. Multilevel rearchitecting has received considerable attention, but little attention has been given to the context of the transformed structures. In this paper we focus on possible contexts in MLM rearchitecture. We analyze factors of accidental complexity in MLM, suggest quantitative measures for these factors, and show how they can be used for evaluating alternative MLM transformations of two-level models. The context-aware factors are now being implemented in an FOML MLM tool.

Original languageEnglish
Pages (from-to)683-692
Number of pages10
JournalCEUR Workshop Proceedings
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


  • Accidental complexity factors
  • Context-aware multilevel architecture
  • Evaluation criteria
  • Multi-level modeling

ASJC Scopus subject areas

  • General Computer Science

Cite this