MOF: A Standard For Metamodeling

The MOF defines a set of modeling constructs that a modeler can use to define and manipulate a set of interoperable metamodels. The MOF resides at the bottom (M3) level of the four-tier metamodel architecture. It captures the structure and semantics of arbitrary metamodels—in particular, the UML metamodel—and also various kinds of metadata.

Interoperability of metamodels across domains is required for integrating tools and applications across a development lifecycle using common semantics. In addition to being a metamodeling tool, the MOF also provides for standard data access, by defining supporting standards to be used by MOF-compliant languages to exchange and access complying models. One application of this, ...

Get MDA Distilled: Principles of Model-Driven Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.