To jest stara wersja strony!
MOF description
Definicja MOF'a.
Meta Object Facility jest standardem Object Management Group (
OMG) dla inżynierii opartej na modelowaniu
Celem
OMG było ustandaryzowanie systemów zorientowanych obiektowo
MOF został stworzony za pomocą UML'a oraz definiuje UML'a
MOF może być używany do definiowania metamodeli zorientowanych obiektowo takich jak UML jak również niezorientowanych obiektowo jak sieci Petriego czy web serwisy.
Pakiety EMOF i CMOF
Pakiety EMOF i CMOF
MOF definiuje cele obu pakietów jako: „Podstawowym celem pakietu EMOF jest możliwość budowania prostych metamodeli przy użyciu prostych koncepcji oraz wspieranie rozszerzeń (poprzez mechanizm rozszerzenia klas) dla bardziej skomplikowanych metamodeli przy użyciu CMOF”.
Struktura czterowarstwowa MOF'a
MOF składa się z architektury 4-warstowej, zapewnia warstwę metamodelu oraz górną warstwę zwaną warstwą M3 i poza tą warstwą opisuje zasady tworzenia i manipulowania modelami i metamodelami przez zdefiniowanie interfejsu COBRA (Common Object Requesting Broker Architecture) do opisu tych operacji.