Department of Defense (DoD) Architecture Framework (DoDAF)


Joe Schartman


Joe.Schartman@SCalLinuxSystems.com


The Department of Defense (DoD) Architecture Framework (DoDAF) is a specification mandated for new DoD acquisitions and is resource-intensive. This specification is a model driven framework which defines systems views (SVs), operational views (OVs), and technical views (TVs). DoDAF is base on UML and it can be tailored to work very with the Capability Maturity Model Integration (CMMI) process.


As defined in the DoDAF (2006) an OV is “a description of the tasks and activities, operational elements, and information exchange required to accomplish DoD missions.” An SV is “a set of graphical and textual products that describes systems and interconnections providing for, or supporting, DoD functions. The SV associates systems resources to OV.”


Many of today’s systems are highly integrated which greatly increases the overall complexity. These sytems-of-systems (SOS) require compatible hardware, software and network protocols. SOS architectures require technical design specification frameworks and DoDAF was designed with to satisfy this goal.


Simplistically, the OVs and SVs establish what systems must connect, and the SVs and technical standards view establish how systems must connect. From an engineering perspective, OVs are representations of requirements. The SVs describe how those requirements are implemented. DoDAF-compliant architectures constructed with this symmetry in mind have traceability between systems and requirements. (Hamilton, 2006)

DoDAF, like any architectural framework, requires a description language for implementing the architecture diagrams. UML is the most common description language used for DoDAF applications. Understanding both the DoDAF work products views and the various UML diagrams requires training and experience. Enterprise Architect is an excellent tool offered by Telelogic which has the capability to create DoDAF work products views which are extensions of UML diagrams. A few of the DoDAF view to UML product mappings are listed in the table below (Kobryn and Sibbald, 2004).


DoDAF View

Work Product Name

UML Diagram

OV-1

Operational Concept

Class/Use Case Diagram

OV-2

Operational Node Connectivity

Composite Structure Diagram

OV-4

Organizational Chart

Class Diagram

OV-5

Operational Activity Model

Activity Diagram with Object Flows

OV-6b

Operational State Transition

State Machine Diagram

OV-6c

Operational Event Trace

Sequence Diagram

OV-7

Logical Data Model

Class Diagram

SV-1

System Interface Description

Composite Structure Diagram

SV-2

System Communications Description

Composite Structure Diagram

SV-4

System Functional Description

Activity Diagram with Object Flows

SV-10b

System State Transition

State Machine Diagram

SV-10c

System Event Trace

Sequence Diagram

SV-11

Physical Schema

Class Diagram




Hamilton, J (2006). DoDAF-Based Information Assurance Architectures. Retrieved Feb 13, 2006 from: http://www.stsc.hill.af.mil/crosstalk/2006/02/0602Hamilton.html


DoDAF (2006). DoD Archi-tecture Framework Vers. 1.0 Vol. I: Definitions and Guidelines. Retrieved Feb 13, 2006 from: www.defenselink.mil/nii/doc


Kobryn, C and Sibbald, C (2004). Modeling DoDAF Compliant. Architectures. Retrieved Feb 16, 2006 from:

www.uml-forum.com/docs/papers/White_Paper_Modeling_DoDAF_UML2.pdf