www.wikidata.de-de.nina.az
Der Begriff Meta Object Facility MOF wurde von der Object Management Group OMG eingefuhrt und beschreibt eine spezielle Metadaten Architektur Kernbestandteil ist ein Meta Meta Modell Des Weiteren enthalten die MOF Spezifikation und assoziierte Standards Wege zur Modellverarbeitung gewissermassen einen Werkzeugkasten Vor allem zu nennen ist das XMI Format XML Metadata Interchange fur den Austausch von Metadaten MOF uberbruckt die Lucke zwischen unterschiedlichen Metamodellen indem eine allgemeine Grundlage fur Metamodelle geschaffen wird Wenn zwei verschiedene Metamodelle MOF konform sind dann konnen Modelle die auf ihnen basieren im gleichen Modelldepot Repository ansassig sein Dies erlaubt dann auch die gemeinsame Verarbeitung etwa durch Modelltransformation Inhaltsverzeichnis 1 Ebenen 2 Verwandte Standards 3 Einzelnachweise 4 WeblinksEbenen BearbeitenLaut Spezifikation benotigt MOF mindestens zwei Ebenen um von Klassifikation zu Instanz und zuruck navigieren zu konnen Obergrenzen gibt es keine 1 Beispiele fur eine verschiedene Anzahl der Ebenen sind zwei Ebenen generische reflexive Systeme Class Object drei Ebenen relationale Datenbanksysteme SysTable Table Row vier Ebenen UML 2 Infrastruktur oder MOF 1 4 Spezifikation MOF UML User Model User Object nbsp Hierarchie der MetamodellierungDie Einstufung von Daten in vier Meta Ebenen M0 Ebene Konkret Ausgepragte Daten M1 Ebene Modelle zum Beispiel physikalische oder logische Daten oder Prozessmodelle oder konkrete Auspragungen von UML bzw Objekt Modellen welche die Daten der M0 Ebene definieren M2 Ebene Meta Modelle definieren wie die Modelle aufgebaut und strukturiert sind Zum Beispiel definieren Sprachelemente wie Klassen Assoziationen und Attribute der UML 2 0 wie konkrete UML Modelle aufgebaut sein konnen M3 Ebene Meta Meta Modelle bzw MOF Ebene Abstrakte Ebene die zur Definition der M2 Ebene herangezogen wird Die Definition der M3 Ebene erfolgt mit den Mitteln der M3 Ebene selbst dies stellt den Abschluss einer sonst unendlichen Metaisierung dar nbsp Das Diagramm zeigt eine vereinfachte Sicht auf die M3 Ebene nach MOF Verwandte Standards BearbeitenWeitere OMG Standards mit engem Bezug zur MOF sind unter anderem MOF QVT eine Transformationssprache MOF Versioning MOF Model to Text Transformation Language JMI Java Metadata Interface zum programmatischen Zugriff auf Modelldepots in Java MOF to IDL Mapping Abbildung auf CORBA IDL zum programmatischen Zugriff auf Modelldepots in beliebigen Sprachen und verteilten SystemenEMOF Essential MOF ist eine Untermenge von MOF 2 0 Sie dient dazu einfache Metamodelle auf einfache Weise d h ohne die gesamte MOF verstehen zu mussen erstellen zu konnen EMOF ist auch weitestgehend kompatibel zum verbreiteten Metamodell Ecore das im Eclipse Modeling Framework eingesetzt wird CMOF Complete MOF umfasst dagegen den ganzen Sprachumfang Einzelnachweise Bearbeiten Meta Object Facility Core PDF Object Management Group OMG 3 April 2014 S 16f abgerufen am 22 September 2014 Weblinks Bearbeiten nbsp Commons Meta Object Facility Sammlung von Bildern Videos und Audiodateien Spezifikation und Einordnung der MOF bei OMG Paper zu Metamodellierungsplattformen DEXA 2002 PDF 149 kB M3Actions Erweiterung von MOF um operationale Ausfuhrungssemantik von Modellen Abgerufen von https de wikipedia org w index php title Meta Object Facility amp oldid 205169791