|
The MetaObject Facility Specification is the foundation of OMG's industry-standard environment where models can be exported from one application, imported into another, transported across a network, stored in a repository and then retrieved, rendered into different formats (including XMI, OMG's XML-based standard format for model transmission and storage), transformed, and used to generate application code. These functions are not restricted to structural models, or even to models defined in UML - behavioral models and data models also participate in this environment, and non-UML modeling languages can partake also, as long as they are MOF-based. We'll explain what this means in a moment. OMG is a not-for-profit, open-membership computer industry specifications consortium; our members define and maintain the MOF specification which we publish in the documents linked on this page for your free download. Software providers of every kind build modeling tools that manipulate models in MOF-compliant format - export, import, store, transform, generate code, and so on. OMG doesn't provide any of the software - we provide only the specifications that make software products interoperate. If you're responsible for your company's modeling and development environment (CIO, Chief Architect, or report to these positions) you need to be aware of all of the benefits that result when your tools produce MOF-compliant models. It will help if you know the basics of how things work, but you do not need to know any details and certainly don't need to read the MOF specification itself. You'll use this knowledge to ensure that every tool in your development chain from model-building in analysis and design all the way to application development and maintenance is MOF-compliant, integrating your modeling activity with your downstream IT. If your company produces and markets tools that produce or manipulate models (such as a modeling tool, repository, transformation engine, code generator, analyzer, test generator, or anything else in this category) then the MOF specification was written for you. Download the specification (it's free!), read through it, and have your tool create, manipulate, and store its models in a MOF-compliant way. We recommend exporting and importing in our standard XMI format, which is MOF-based. The MOF and OMG's Model Driven Architecture (MDA)
The Current MOF SpecificationOMG members updated the MOF in the recent effort that produced UML 2.0. However, even though the UML 2.0 Superstructure has completed its adoption, the MOF took a few more months and is only now in the final series of votes that will declare it an available OMG specification. So, the current official MOF specification is Version 1.4, which corresponds to UML 1.4 and 1.5; MOF 2.0 corresponds to UML 2.0. You can download the available MOF specifications in both versions from this block in the OMG specifications catalog. If you're not an OMG member and you want a look at the MOF 2.0 specification, you'll have to make do with the older version that you get when you click on "Available 2.0 Specification". If you are a member, you can go to the adoption process page and click through to the most recent document versions now being voted. Votes should complete sometime between mid-August and early September; as soon as they do, we'll post the new documents on our public website and point to them from here. Last updated on 01/11/2008
|
||||
|
Copyright © 1997-2008 Object Management Group, Inc. All Rights
Reserved. For questions about the WEBSITE , please contact
webmaster@omg.org For
TECHNICAL questions, please contact
webtech@omg.org This site is best
viewed with Netscape Navigator, Mozilla Firefox or Internet Explorer versions
6.0 or
later or any browser capable of viewing JavaScript and CSS 2.0. The site is using DHTML JavaScript Menu By Milonic.com. Last Updated Tuesday, January 01, 2008 |