UPDM

The UML Profile for DoDAF/MODAF (UPDM) defines an industry standard UML representation for DoDAF and MODAF compliant enterprise architectures.

UPDM Overview
UPDM is an Object Management Group (OMG) initiative to standardize how UML and UML dialects (e.g., SysML) represent both the US Department of Defense Architecture Framework (DoDAF) and the UK’s Ministry of Defence Architecture Framework (MODAF). The standardization is expected to result in significant improvements in the consistency, quality, and tool interoperability of enterprise architectures that comply with these frameworks.

The UPDM initiative began in 2005, when the OMG issued a UPDM Request for Proposals. Although a UPDM 1.0 beta 1 specification was adopted by the OMG in 2007, and a UPDM 1.0 beta 2 was submitted by an OMG Finalization Task Force in 2008, the UPDM Finalization Task Force failed to produce a final specification acceptable to OMG members and key government stakeholders by its March 2008 deadline.

A UPDM Group independent of the OMG announced its formation and intent to develop an improved version of UPDM in May 2008. Although the initial list of UPDM Group members includes defense contractors and vendors, several major UML modeling tool vendors (IBM, Telelogic, Sparx Systems) who contributed to the UPDM 1.0 Beta specifications are conspicuously absent. Consequently, the UPDM initiative should still be considered a work-in-progress.

UPDM Specifications

The most recent versions of the UPDM specification is available from the following links:

UPDM UML/SysML Examples

You can find UPDM specification examples that use UML/SysML as the architecture description language in the following resources:

UPDM Tools

The following is a selected list of modeling tools that support specifying UPDM-compliant architectures: