Hallo,
ich sitze gerade daran, mir das Prinzip der Metahierarchie für eine Vorlesung an der Uni klarzumachen. Es wäre super, wenn ihr mal sagen könntet, ob ich da richtig liege:
M0 -> Objekt -> z.B. Max als Instanz der Klasse Person
M1 -> Modell -> Klasse -> z.B. Person als Instanz der Meta-Klasse "Klasse"
M2 -> Meta-Modell -> Meta Klasse -> z.B. "Klasse" als Instanz der Meta-Meta-Klasse "Meta-Klasse" aus der Meta-Sprache UML
M3 -> Meta-Meta-Modell bzw. Meta-Sprache -> z.B. UML
Hierbei kann man jede Ebene M_j (j€{0,1,2,3}) als Instanz der Ebene M_j+1 sehen (bis auf M3, da es hier (im Moment) nichts höheres mehr gibt).
Meint ihr, das stimmt so?
Ciao LHUser