Department of Defense Architecture Framework
The Department of Defense Architecture Framework is an architecture framework for the United States Department of Defense that provides visualization infrastructure for specific stakeholders concerns through viewpoints organized by various views. These views are artifacts for visualizing, understanding, and assimilating the broad scope and complexities of an architecture description through tabular, structural, behavioral, ontological, pictorial, temporal, graphical, probabilistic, or alternative conceptual means. The current release is DoDAF 2.02.
This Architecture Framework is especially suited to large systems with complex integration and interoperability challenges, and it is apparently unique in its employment of "operational views". These views offer overview and details aimed to specific stakeholders within their domain and in interaction with other domains in which the system will operate.
Overview
The DoDAF provides a foundational framework for developing and representing architecture descriptions that ensure a common denominator for understanding, comparing, and integrating architectures across organizational, joint, and multinational boundaries. It establishes data element definitions, rules, and relationships and a baseline set of products for consistent development of systems, integrated, or federated architectures. These architecture descriptions may include families of systems, systems of systems, and net-centric capabilities for interoperating and interacting in the non-combat environment.DoD Components are expected to conform to DoDAF to the maximum extent possible in development of architectures within the Department. Conformance ensures that reuse of information, architecture artifacts, models, and viewpoints can be shared with common understanding. All major U.S. DoD weapons and information technology system acquisitions are required to develop and document an enterprise architecture using the views prescribed in the DoDAF. While it is clearly aimed at military systems, DoDAF has broad applicability across the private, public and voluntary sectors around the world, and represents one of a large number of systems architecture frameworks.
- The purpose of DoDAF is to define concepts and models usable in DoD's six core processes:
- #Joint Capabilities Integration and Development
- #Planning, Programming, Budgeting, and Execution
- #Defense Acquisition System
- #Systems Engineering
- #Operational Planning
- #Capability Portfolio Management
- In addition, DoDAF 2.0's specific goals were to:
- #Establish guidance for architecture content as a function of purpose – “fit for purpose”
- #Increase utility and effectiveness of architectures via a rigorous data model – the DoDAF Meta Model -- so the architectures can be integrated, analyzed, and evaluated with more precision.
History
In August 2003 the DoDAF v1.0 was released, which restructured the C4ISR Framework v2.0 to offer guidance, product descriptions, and supplementary information in two volumes and a Desk Book. It broadened the applicability of architecture tenets and practices to all Mission Areas rather than just the C4ISR community. This document addressed usage, integrated architectures, DoD and Federal policies, value of architectures, architecture measures, DoD decision support processes, development techniques, analytical techniques, and the CADM v1.01, and moved towards a repository-based approach by placing emphasis on architecture data elements that comprise architecture products. In February 2004 the documentation of Version 1.0 was released with volume "I: Definitions and Guidelines", "II: Product Descriptions" and a "Deskbook". In April 2007 the Version 1.5 was released with a documentation of "Definitions and Guidelines", "Product Descriptions" and "Architecture Data Description".
On May 28, 2009 DoDAF v2.0 was approved by the Department of Defense. The current version is DoDAF 2.02
DoDAF V2.0 is published on a public website.
Other derivative frameworks based on DoDAF include the NATO Architecture Framework and Ministry of Defence Architecture Framework. Like other EA approaches, for example The Open Group Architecture Framework, DoDAF is organized around a shared repository to hold work products. The repository is defined by the common database schema Core Architecture Data Model 2.0 and the DoD Architecture Registry System. A key feature of DoDAF is interoperability, which is organized as a series of levels, called Levels of Information System Interoperability. The developing system must not only meet its internal data needs but also those of the operational framework into which it is set.
Capabilities and mission
See the diagram for a depiction of the Capabilities Emphasis, as tied in with mission/course of action, threads, activities, and architectures.The DoD has moved toward a focus on the delivery of capabilities, which are the reason for creating the system/service.
The Capability Models describe capability taxonomy and capability evolution.
A capability thread would equate to the specific activities, rules, and systems that are linked to that particular capability.
The concept of capability, as defined by its Meta-model Data Group allows one to answer questions such as:
- How does a particular capability or capabilities support the overall mission/vision?
- What outcomes are expected to be achieved by a particular capability or set of capabilities?
- What services are required to support a capability?
- What is the functional scope and organizational span of a capability or set of capabilities?
- What is our current set of capabilities that we are managing as part of a portfolio?
- Capabilities are described by Threads.
- Threads are described by Activities executed in serial or parallel.
- Activities are grouped into Mission Areas. Activities define operations for an Architecture.
- Architectures are organized by mission areas. Architectures provide proper resourcing of capabilities required by the Mission or Course of Action.
Version 1.5 views
- All view
- Operational view
- Systems view
- Technical standards view
deriving measures such as interoperability or performance, and for measuring the impact of the values of these metrics on operational mission and task effectiveness.
All view
All view products provide overarching descriptions of the entire architecture and define the scope and context of the architecture. The DoDAF V1.5 AV products are defined as:; AV-1 Overview and Summary Information
; AV-2 Integrated Dictionary
Operational view
products provide descriptions of the tasks and activities, operational elements, and information exchanges required to accomplish DoD missions. The OV provides textual and graphical representations of operational nodes and elements, assigned tasks and activities, and information flows between nodes. It defines the type of information exchanged, the frequency of exchanges, the tasks and activities supported by these exchanges and the nature of the exchanges. The DoDAF V1.5 OV products are defined as:; OV-1 High Level Operational Concept Graphic
; OV-2 Operational Node Connectivity Description
; OV-3 Operational Information Exchange Matrix
; OV-4 Organizational Relationships Chart
; OV-5 Operational Activity Model
; OV-6a Operational Rules Model
; OV-6b Operational State Transition Description
; OV-6c Operational Event-Trace Description
; OV-7 Logical Data Model
Systems and services view
Systems and services view is a set of graphical and textual products that describe systems and services and interconnections providing for, or supporting, DoD functions. SV products focus on specific physical systems with specific physical locations. The relationship between architecture data elements across the SV to the OV can be exemplified as systems are procured and fielded to support organizations and their operations. The DoDAF V1.5 SV products are:; SV-1 Systems/Services Interface Description
; SV-2 Systems/Services Communications Description
; SV-3 Systems-Systems, Services-Systems, Services-Services Matrices
; SV-4a/SV-4b Systems/Services Functionality Description
; SV-5a, SV-5b, SV-5c Operational Activity to Systems Function, Operational Activity to Systems and Services Traceability Matrices
; SV-6 Systems/Services Data Exchange Matrix
; SV-7 Systems/Services Performance Parameters Matrix
; SV-8 Systems/Services Evolution Description
; SV-9 Systems/Services Technology Forecast
; SV-10a Systems/Services Rules Model
; SV-10b Systems/Services State Transition Description
; SV-10c Systems/Services Event-Trace Description
; SV-11 Physical Schema
Technical standards view
Technical standards view products define technical standards, implementation conventions, business rules and criteria that govern the architecture. The DoDAF V1.5 TV products are as follows:- StdV-1 Technical Standards Profile - Extraction of standards that applies to the given architecture.
- StdV-2 Technical Standards Forecast - Description of emerging standards that are expected to apply to the given architecture, within an appropriate set of timeframes.
Version 2.0 viewpoints
; All Viewpoint
; Capability Viewpoint
; Data and Information Viewpoint
; Operational Viewpoint
; Project Viewpoint
; Services Viewpoint
; Standards Viewpoint
; Systems Viewpoint
The architectures for DoDAF V1.0 and DoDAF V1.5 may continue to be used. When appropriate, DoDAF V1.0 and V1.5 architectures will need to update their architecture. When pre-DoDAF V2.0 architecture is compared with DoDAF V2.0 architecture, concept differences must be defined or explained for the newer architecture. In regard to DoDAF V1.5 products, they have been transformed into parts of the DoDAF V2.0 models. In most cases, the DoDAF V2.0 Meta-model supports the DoDAF V1.5 data concepts, with one notable exception: Node. Node is a complex, logical concept that is represented with more concrete concepts.
All Viewpoint (AV)
; AV-1 Overview and Summary Information; AV-2 Integrated Dictionary
Capability Viewpoint (CV)
;CV-1 Vision;CV-2 Capability Taxonomy
;CV-3 Capability Phasing
;CV-4 Capability Dependencies
;CV-5 Capability to Organizational Development Mapping
;CV-6 Capability to Operational Activities Mapping
;CV-7 Capability to Services Mapping
Data and Information Viewpoint (DIV)
; DIV-1 Conceptual Data Model; DIV-2 Logical Data Model
; DIV-3 Physical Data Model
Note, see Logical data model for discussion of the relationship of these three DIV data models, with comparison of the Conceptual, Logical & Physical Data Models.
Operational Viewpoint (OV)
;OV-1 High-Level Operational Concept Graphic;OV-2 Operational Resource Flow Description
;OV-3 Operational Resource Flow Matrix
;OV-4 Organizational Relationships Chart
;OV-5a Operational Activity Decomposition Tree
;OV-5b Operational Activity Model
;OV-6a Operational Rules Model
;OV-6b State Transition Description
;OV-6c Event-Trace Description
Project Viewpoint (PV)
;PV-1 Project Portfolio Relationships;PV-2 Project Timelines
;PV-3 Project to Capability Mapping
Services Viewpoint (SvcV)
;SvcV-1 Services Context Description;SvcV-2 Services Resource Flow Description
;SvcV-3a Systems-Services Matrix
;SvcV-3b Services-Services Matrix
;SvcV-4 Services Functionality Description
;SvcV-5 Operational Activity to Services Traceability Matrix
;SvcV-6 Services Resource Flow Matrix
;SvcV-7 Services Measures Matrix
;SvcV-8 Services Evolution Description
;SvcV-9 Services Technology & Skills Forecast
;SvcV-10a Services Rules Model
;SvcV-10b Services State Transition Description
;SvcV-10c Services Event-Trace Description
Standards Viewpoint (StdV)
;StdV-1 Standards Profile;StdV-2 Standards Forecast
Systems Viewpoint (SV)
;SV-1 Systems Interface Description;SV-2 Systems Resource Flow Description
;SV-3 Systems-Systems Matrix
;SV-4 Systems Functionality Description
;SV-5a Operational Activity to Systems Function Traceability Matrix
;SV-5b Operational Activity to Systems Traceability Matrix
;SV-6 Systems Resource Flow Matrix
;SV-7 Systems Measures Matrix
;SV-8 Systems Evolution Description
;SV-9 Systems Technology & Skills Forecast
;SV-10a Systems Rules Model
;SV-10b Systems State Transition Description
;SV-10c Systems Event-Trace Description
Creating an integrated architecture using DoDAF
The DODAF 2.0 Architects Guide repeated DOD Instruction 4630.8 definition of an integrated architecture as "An architecture consisting of multiple views facilitating integration and promoting interoperability across capabilities and among integrated architectures. For the purposes of architecture development, the term integrated means that data required in more than one of the architectural models is commonly defined and understood across those models. Integrated architectures are a property or design principle for architectures at all levels: Capability,Component, Solution, and Enterprise. In simpler terms, integration is seen in the connection from items common among architecture products, where items shown in one architecture product should have the identical number, name, and meaning appear in related architecture product views."There are many different approaches for creating an integrated architecture using DoDAF and for determining which products are required. The approach depends on the requirements and the expected results; i.e., what the resulting architecture will be used for.
As one example, the DoDAF v1.0 listed the following products as the "minimum set of products required to satisfy the definition of an OV, SV and TV." One note: while the DoDAF does not list the OV-1 artifact as a core product, its development is strongly encouraged. The sequence of the artifacts listed below gives a suggested order in which the artifacts could be developed. The actual sequence of view generation and their potential customization is a function of the application domain and the specific needs of the effort.
- AV-1 : Overview and Summary Information
- AV-2 : Integrated Dictionary
- OV-1 : High Level Operational Concept Graphic
- OV-5 : Operational Activity Model
- OV-2 : Operational Node Connectivity Description
- OV-3 : Operational Informational Exchange Matrix
- SV-1 : System Interface Description
- TV-1 : Technical Standards Profile
The figure "DoDAF V1.5 Products Matrix" shows how the DoD Chairman of the Joint Chiefs of Staff Instruction 6212.01E specifies which DoDAF V1.5 products are required for each type of analysis, in the context of the Net-Ready Key Performance Parameter :
- Initial Capabilities Document. Documents the need for a materiel solution to a specific capability gap derived from an initial analysis of alternatives executed by the operational user and, as required, an independent analysis of alternatives. It defines the capability gap in terms of the functional area, the relevant range of military operations, desired effects, and time.
- Capability Development Document. A document that captures the information necessary to develop a proposed program, normally using an evolutionary acquisition strategy. The CDD outlines an affordable increment of militarily useful, logistically supportable and technically mature capability.
- Capability Production Document. A document that addresses the production elements specific to a single increment of an acquisition program.
- Information Support Plan. The identification and documentation of information needs, infrastructure support, IT and NSS interface requirements and dependencies focusing on net-centric, interoperability, supportability and sufficiency concerns.
- Tailored Information Support Plan. The purpose of the TISP process is to provide a dynamic and efficient vehicle for certain programs to produce requirements necessary for I&S Certification. Select program managers may request to tailor the content of their ISP. For programs not designated OSD special interest by ASD /DOD CIO, the component will make final decision on details of the tailored plan subject to minimums specified in the TISP procedures linked from the CJCSI 6212 resource page and any special needs identified by the J-6 for the I&S certification process.
Representation
There is a UPDM effort within the OMG to standardize the representation of DoDAF products when UML is used.
DoDAF generically describes in the representation of the artifacts to be generated, but allows considerable flexibility regarding the specific formats and modeling techniques. The DoDAF deskbook provides examples in using traditional systems engineering and data engineering techniques, and secondly, UML format. DoDAF proclaims latitude in work product format, without professing one diagramming technique over another.
In addition to graphical representation, there is typically a requirement to provide metadata to the Defense Information Technology Portfolio Repository or other architectural repositories.
Meta-model
DoDAF has a meta-model underpinning the framework, defining the types of modelling elements that can be used in each view and the relationships between them. DoDAF versions 1.0 thru 1.5 used the CADM meta-model, which was defined in IDEF1X with an XML Schema derived from the resulting relational database. From version 2.0, DoDAF has adopted the IDEAS Group foundation ontology as the basis for its new meta-model. This new meta-model is called "DM2"; an acronym for "DoDAF Meta-Model". Each of these three levels of the DM2 is important to a particular viewer of Departmental processes:- The conceptual level or Conceptual Data Model defines the high-level data constructs from which Architectural Descriptions are created in non-technical terms, so that executives and managers at all levels can understand the data basis of Architectural Description. Represented in the DoDAF V2.0 DIV-1 Viewpoint.
- The Logical Data Model adds technical information, such as attributes to the CDM and, when necessary, clarifies relationships into an unambiguous usage definition. Represented in the DoDAF V2.0 DIV-2 Viewpoint.
- The Physical Exchange Specification consists of the LDM with general data types specified and implementation attributes added, and then generated as an XSD. Represented in the DoDAF V2.0 DIV-3 Viewpoint.
- Establish and define the constrained vocabulary for description and discourse about DoDAF models and their usage in the 6 core processes
- Specify the semantics and format for federated EA data exchange between:architecture development and analysis tools and architecture databases across the DoD Enterprise Architecture Community of Interest and with other authoritative data sources
- Support discovery and understandability of EA data:
- #Discovery of EA data using DM2 categories of information
- #Understandability of EA data using DM2’s precise semantics augmented with linguistic traceability
- Provide a basis for semantic precision in architectural descriptions to support heterogeneous architectural description integration and analysis in support of core process decision making.
To facilitate the use of information at the data layer, the DoDAF describes a set of models for visualizing data through graphic, tabular, or textual means. These views relate to stakeholder requirements for producing an Architectural Description.
Relationship to other architecture frameworks
The UPDM is an OMG initiative to standardize UML and SysML usage for USA and UK defense architecture frameworks. In addition, the multi-national IDEAS Group, which is supported by Australia, Canada, Sweden, UK, USA, with NATO observers, has launched an initiative to develop a formal ontology for enterprise architectures.Criticism
The efficacy of DoDAF at the U.S. Department of Defense for developing enterprise architecture has been debated:- In 2004 it was reported that "despite three years of effort and over $203 million in reported obligations, DoD’s architecture remains insufficiently defined, and the way in which the department makes business systems investments decisions remains largely unchanged".
- In 2005 it was reported that "despite spending almost four years and about $318 million, DoD does not have an effective architecture programme".
- In 2013 it was reported that "even though DoD has spent more than 10 years and at least $379 million on its business enterprise architecture, its ability to use the architecture to guide and constrain investments has been limited".
- The historical analysis shows that the use of DoDAF at the U.S. Department of Defense provides "the most spectacular example of progressing time and money investments in , but getting the same unsatisfactory results".