Modellierungsebenen
Modellierungsebenen bezeichnen eine Struktur von Abstraktionsebenen, die in der System- und Softwaremodellierung verwendet wird, um Modelle, Sprachen und deren Ausprägungen zu ordnen. Das Ziel ist es, Komplexität zu beherrschen, Wiederverwendbarkeit zu fördern und Konsistenz durch definierte Beziehungsverhältnisse zwischen den Ebenen sicherzustellen.
In der gängigen Darstellung unterscheidet man drei bis vier Ebenen: M0, M1, M2 und gegebenenfalls M3. M0
Verhältnisse zwischen den Ebenen: Modelle sind Instanzen des jeweiligen Metamodells; Instanzen der Modelle beschreiben konkrete Daten
Anwendungsfelder umfassen Model-Driven Engineering, Software- und Systemarchitektur, Datenmodellierung sowie die formale Spezifikation von Sprach- und Infrastruktur-Stacks.