DoDAF v1.5 Volume II includes guidance for representing DoDAF architecture products using
UML. MODAF also provides similar guidance, and its meta-model is specified as a UML profile
abstract syntax (i.e. extensions of UML 2.1 metaclasses). MODAF differs from DoDAF however, so the
MODAF Meta-Model is not suitable for use in DoDAF tools. Differences in vendor implementations have resulted in interoperability issues between tools and additional training requirements for users. Also, the current DoDAF UML implementation guidance is based on a previous version of UML (UML v1.x), and doesn't address the current version (v2.x) or the
SysML profile for
systems engineering applications. Modeling tool vendors are challenged to support a variety of DoDAF and MODAF adaptations, that have been created to meet the unique needs of several nationalities. For example, a UML Profile abstract syntax (extending the UML 2.1 meta-model) has been defined for MODAF to support
XMI-based file exchange between tools and repositories. But interoperability with DoDAF tools will be difficult because MODAF made significant changes to some DoDAF products and adds two new viewpoints. In addition to supporting DoDAF and MODAF requirements, UPDM is expected to be able to support other frameworks as well, such as the
NATO Architecture Framework
NAF which has an identical meta-model to MODAF. == OMG Adoption Process and DoD/MOD endorsement ==