¿Qué es un MOF?

Los archivos de formato de objeto administrado (MOF) son una forma sencilla de crear y registrar proveedores, clases de eventos y eventos.

Echemos un vistazo a "MOF":

Las herramientas de metaobjetos tienen su origen en el Lenguaje Unificado de Modelado (UML). ObjectManagementGroup|OMG requiere una estructura de metamodelo para definir UML.

MOF es una estructura de metamodelo cerrada que define el modelo M3 que se describe a sí mismo. MOF es una arquitectura de metamodelo estricta, y cada elemento del modelo en cada capa corresponde estrictamente al elemento del modelo de la capa superior. MOF solo proporciona métodos para definir estructuras o sintaxis abstracta de lenguaje y datos. Al definir el metamodelo, MOF define una sintaxis de lenguaje de programación similar a la capa EBNF. MOF es un lenguaje de dominio específico (DSL) para definir metamodelos, al igual que DSL se utiliza para definir la sintaxis de EBNF. Asimismo, se puede definir el propio MOF.

MOF es ahora un estándar internacional: ISO/IEC 19502:2005 Tecnología de la información - Meta-Object Facility (MOF).

MOF puede verse como un estándar para escribir metamodelos, por ejemplo, modelar la sintaxis abstracta de un lenguaje de dominio específico. Kermeta extiende MOF para realizar acciones adjuntas al metamodelo EMOF para que la semántica operativa DSL pueda modelarse e interpretarse fácilmente.