UML - Uniform Modeling Language
MOF Metaobject-Framework
Metadaten sind Daten über Daten. Hier wird die Struktur der Daten
beschrieben. (vgl. MOF-Einführung).
Andere Begrifflichkeit: In den Anwendungen sind noch andere Metadaten wichtig, z.B. wann und wo von wem mit was eine physikalische Grösse gemessen bzw. erfasst wird.
Dieses wird hier aber nicht betrachtet.
Zweck
Metaebene
- M0: Daten
- M1: Model
- Klassenmodell
- M2: Metamodell
- definiert Klassenmodelle (z.B. Modell)
- M3: MetaMetaModell
- MOF: definiert sich selber
Witz
- Grundlage der OMG-Sprachen einschließlich UML und IDL
- Voraussetzung für MDSD (Model getriebene Softwareentwicklung)
Entwicklung
Der Kern von MOF ist nach UML gewandert - Infrastructure
Implementierungen
Andere Arbeiten
- GME Generic Modelling Environment
- (genutzt von CoSMiC, von Douglas Schmidt, der auch ACE/TAO erfunden hat).
- GME ist etwas älter als MOF
- GME ist eine Arbeit, wie wohl auch bei MOF eingegangen ist
- Es gibt Abbildungen
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber