-
Was ist MOF?
- MOF: Meta-Object-Facility
- Standard fuer Architektur fuer Metadaten
- Meta-Metamodell
- API fuer Java
- Besteht aus EMOF und CMOF
-
Was ist EMOF?
- Essential MOF
- MOF fuer Spezifikation von OOP
-
Was ist CMOF?
- Complete MOF
- MOF fuer Spezifikation von Metamodellen, zB UML
-
Welche Relation gubt es zwischen CMOF und UML?
- CMOF besteht aus Teilen von UML
- UML wird spezifiziert durch CMOF
-
M0, M1, M2, M3 Ebenen erklaeren
- M3 - Meta-Metamodelle (zB MOF)
- M2 - Metamodelle (zB Java-Klassen)
- M1 - Modelle (Instanzen der Klassen)
- M0 - Originale
- Es darf beliebig viele Ebeben geben
- Mindestens zwei Ebenen
- Oberste Ebene muss selbstbeschreibend sein
-
Is natuerliche Sprache selbsbeschreibend?
- Ja, natuerliche Sprache ist die allgemeinste Sprache die wir haben
- Aussagen ueber Aussagen moeglich
-
Was ist neben den natuerlichen Sprachen selbsbeschreibend?
-
Bei M3 sagt man, dass diese selbs instanziieren und repraesentieren kann. Was heisst das?
- M3 ist selbstbeschreibend