Left Up Right 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

Entwicklung

Der Kern von MOF ist nach UML gewandert - Infrastructure

Implementierungen

Name mit LinkProgrammierspracheVersion
Eclipse EMFJava???
Object Modelling FrameworkC++MOF1.4
MDRJavaMOF 1.4/1.5

Andere Arbeiten

GME Generic Modelling Environment
(genutzt von CoSMiC, von Douglas Schmidt, der auch ACE/TAO erfunden hat).

Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber