Abstract
Multi-level modeling (MLM) [5] represents a significant extension to the traditional two-level object-oriented paradigm with the potential to improve upon the utility, reliability, and complexity of models. Different from conventional approaches, MLM approaches allow for an arbitrary number of classification levels and introduce other concepts that foster expressiveness, reuse, and adaptability. A key aspect of the MLM paradigm is the use of entities (so-called clabjects) that are simultaneously types and instances [6], a feature which has consequences for conceptual modeling, for language engineering, and for the model-based development of software-intensive systems. MLM facilitates also deep instantiation [7], which, in contrast to shallow instantiation, allows model elements at a level to not only specify a scheme for elements at the next lower level but also to specify schemes for elements located at levels further down in the hierarchy. Different MLM approaches use different techniques to control and maintain this kind of instantiation. In Potency-based approaches [6, 8], for instance, a natural number (potency) is assigned to each model element indicating how many levels down in the hierarchy that element can be instantiated. Different variants of potency have been proposed to satisfy practical requirements, such as leap potency (facilitating jumps over levels) and depth (enforcing the last level at which an element may be instantiated).
| Original language | English |
|---|---|
| Pages (from-to) | 447-449 |
| Number of pages | 3 |
| Journal | Software and Systems Modeling |
| Volume | 21 |
| Issue number | 2 |
| DOIs | |
| Publication status | Published - Mar 2022 |
Fields of science
- 202017 Embedded systems
- 102006 Computer supported cooperative work (CSCW)
- 102015 Information systems
- 102016 IT security
- 102020 Medical informatics
- 102022 Software development
- 102027 Web engineering
- 102034 Cyber-physical systems
- 509026 Digitalisation research
- 502032 Quality management
- 502050 Business informatics
- 503015 Subject didactics of technical sciences
JKU Focus areas
- Digital Transformation
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver