metametamodell
Metametamodell bezeichnet in der Modellierung und im modellgetriebenen Engineering das Modell, das die Struktur und Semantik anderer Metamodelle festlegt. Es bildet die höchste Ebene in einem mehrstufigen Modellierungsrahmen (in der Regel M3). In einem Vier-Ebenen-Modell stehen M0 für reale Objekte, M1 für Modelle, M2 für Metamodelle und M3 für Metamodellsprachen. Ein Metamodell beschreibt also die Bausteine, mit denen Metamodelle definiert werden.
Zu den typischen Bausteinen eines Metamodells gehören Konzepte wie Klassen, Attribute, Beziehungen, Referenzen und Constraint-Definitionen sowie
Das bekannteste Metamodell ist MOF (Meta-Object Facility) der Object Management Group, das die Sprache definiert, mit
Der Begriff Metametamodell wird vor allem in theoretischen oder sprachübergreifenden Kontexten verwendet. In der Alltagsterminologie der