Article Consultation Solution Tool Course Member  
Chinese
 
 
   
Process guidelines and modeling tools for DoDAF
 
Zu Tao (Pitaya System Engineering)
Views 33  1  2021-8-16
 

DoDAF和MBSE

DoDAF is an architectural framework defined by the United States Department of Defense (DoD) for the defense and aerospace industries. The goal is to effectively combine operational objectives, combat capabilities, and various systems that support operations, and to effectively coordinate independent systems through the association of system architectures, so as to obtain capabilities and achieve goals.

Mission
Protect. Connect. Perform.

Vision
To Deliver an Information Dominant Domain to Defeat our Nation's Adversaries

Key Focus Areas
Artificial Intelligence. Cloud. Communications. Cybersecurity. Data.

Mission
Defend. Link. Execute.

Vision:
Deliver an information-led field to defend the nation

Focus areas
Artificial Intelligence, Cloud, Communications,
Cybersecurity, Data

DoDAF can be used to organize and share large, complex distributed system architectures. DoDAF has 8 viewpoints, as shown in the figure below:

The 8 viewpoints of DoDAF are briefly described as follows:

Viewpoint Illustrate
Global Viewpoint (AV) Describe the top-level content of the body architecture to give the purpose, scope, and context of the architecture.
Capability Perspective (CV) Describes the capabilities that the organization needs to have.
Data & Information Perspectives (DIV) Describe the information and rules that need to be managed and used in the organization's business activities.
Operational Viewpoint (OV)
Describes the tasks and activities, rules, and resource flows required to perform the action.
Service Perspective (SvcV)
Describes the services and interconnections required to support the operational and business functions of the DoD
System Viewpoint (SV)
Describes the systems and interconnects required to support DoD functionality.
Project Viewpoint (PV)
Describes how the project is orchestrated and organized to deliver capability.
Quasi-Viewpoint (StdV)
Describes the technical standards that the architecture and its engineering should follow.

DoDAF has multiple models for each viewpoint, the following is a list of models included in each viewpoint:

Viewpoint Model
Panoramic viewpoint AV-1 Overview and Summary Information
AV-2 Comprehensive Dictionary
Competency perspectives CV-1: Vision
CV-2: Capability Classification
CV-3: Capability Phase
CV-4: Capability Dependencies
CV-5: Capability to Organizational Development
Mapping CV-6: Capability to Operational Activity Mapping
CV-7: Capability to Service Mapping
Data and information perspectives DIV-1: Conceptual Data Model
DIV-2: Logical Data Model
DIV-3: Physical Data Model
Manipulate viewpoints OV-1: Advanced Operations Concept Diagram
OV-2: Operations Resource Flow Description
OV-3: Operations-Resource Flow Matrix
OV-4: Organizational Diagram
OV-5a: Operations Activity Decomposition Tree
OV-5b: Operations Activity Model
OV-6a: Operations Rule Model
OV-6b: State Transition Description
OV-6c: Event Tracing Description
Service Perspectives SvcV-1 Service Context Description
SvcV-2 Service Resource Flow
Description SvcV-3a System - Service Matrix
SvcV-3b Service - Service Matrix
SvcV-4 Service Function Description
SvcV-5 Traceability Matrix from Operations Activity to Service
SvcV-6 Service Resource Flow Matrix
SvcV-7 Service Metrics SvcV-8
Service Evolution
SvcV-9 Service Technology and Skill Prediction
SvcV-10a Service Rule Model
SvcV-10b Service State Transition
SvcV-10c Service Event Tracking Description
System viewpoint SV-1 System Interface Description
SV-2 System Resource Flow
Description SV-3 System - System Matrix
SV-4 System Function Description
SV-5a Operational Activity to System Function Traceability Matrix
SV-5b's Operational Activities on the System Traceability Matrix
SV-6 System Resource Flow Matrix
SV-7 System Metrics Matrix
SV-8 System Evolution Description
SV-9 System Technology and Skill Prediction
SV-10a System Rule Model
SV-10b System State Transition Description
SV-10c System Events - Trace Description
Standard viewpoint Standard Summary
Standard Forecast
Project viewpoints PV-1: Portfolio Relationships
PV-2: Project Timeline
PV-3: Project-to-Capability Mapping

The models in DoDAF's 8 viewpoints are all interrelated, so that a holistic architecture can be comprehensively defined from multiple perspectives. This necessitates a transition from the traditional systems development process (document-based and code-centric) to MBSE (Model-Based Systems Engineering) when doing DoDAF engineering.

A guide to the process of setting up a DoDAF using iSpace

Due to the complexity of DoDAF, it is necessary to understand the relationship between these models and define what role and what model in the whole architecture establishment process, which requires a tool to guide the architecture process of DoDAF, and iSpace, an MBSE process support tool, can help users establish a DoDAF process guide and describe three process views:

  • Workflow
  • Personnel roles
  • Deliverables
  • The following is a guide to the DoDAF process established with iSpace

    DoDAF's workflow

    First, let's model the DoDAF workflow as follows:

    Roles and responsibilities

    Workpiece (deliverable)

    What are the models for each viewpoint of DoDAF? The following is a model mapping of each viewpoint of the DoDAF created using the MBSE Process Guide tool iSpace.

    DoDAF modeling using UPDM and UAF

    Introduction to using UPDM and UAF

    UPDM is a UML/SysML-based modeling guideline for DoDAF and MODAF. A UPDM group jointly formed by INCOSE and OMG to use UML /SysML creates a unified profile for DoDAF and MODAF (UPDM).

    UAF (Unified Architecture Framework)。 Based on UPDM 3.0 and UML/SysML unified framework, we want to unify enterprise architecture standards for DoDAF, MODAF and NAF. The UAF objective is to develop a standardized and consistent IT top-level architecture in the military field based on DoDAF (United States Department of Defense Architecture Framework), MODAF (United Kingdom Ministry of Defense Architecture Framework) and NAF (North Atlantic Treaty Organization Architecture Framework). UAF defines an approach to representing the top-level architecture of IT that enables stakeholders to focus on specific areas of the organization while maintaining a holistic view.

    The UAF view specification is organized using a two-dimensional grid, often referred to as the UAF Grid:

  • Rows: 10 domains that define the domains that the architecture describes.
  • Columns: 12 Aspects that define which aspects to model with.


  • EA's support for UPDM

    As a mainstream modeling tool that supports UML and SysML, EA naturally has support for UPDM. The modeling tools available in the EA for UPDM include three aspects:

  • UPDM Modeling Extension: Provides UPDM modeling symbols and corresponding model diagrams.
  • DoDAF Model Framework: Provides a model organization framework for all 8 viewpoints of DoDAF.
  • DoDAF Legend: Provides a legend of all models of the 8 viewpoints of DoDAF.
  • Support for UAF in EA

    In addition to supporting UPDM, the modeling tool EA further provides support for UAF, including three aspects:

  • UAF Modeling Extension: provides UAF modeling symbols and corresponding model diagrams.
  • UAF Model Framework: Provides a framework for organizing all models of UAF from 12 viewpoints.
  • UAF Legend: Provides a legend of all models of UAF for 12 viewpoints.
  • An example of a DoDAF model built in an EA

    The models of DoDAF from each viewpoint are strongly correlated, so that the overall architecture can be decomposed and tracked in an orderly manner. The modeling tool EA can build models of each viewpoint and associate each model to achieve overall modeling and understanding of the architecture.

    Below are a few examples of the DoDAF models that have been built in the EA.

    OV1: Concept diagram of high-level operations

    OV-1 describes a task, task category, or scenario. It shows the main operational concepts and the operational areas of concern. Describes the interactions between the system of current interest and its environment, as well as with external systems. OV-1 provides a graphical description of the content of the architecture and ideas about the actors and operations. Its primary use is to aid human communication and is intended to be introduced to high-level decision-makers.

    Intended uses of OV-1 include:

  • Put an action situation or scenario into context.
  • provide tools for discussion and presentation;
  • Provide an informational description of the published schema in a high-level organization.

  • OV-6c - Event Tracing Description

    OV-6c provides a chronological check of resource flows on a case-by-case basis. Each event trace diagram should have an accompanying description that defines a specific scenario or situation. The goal of an operational event/trajectory description is to track the action in a scene or sequence of key events, It can be described in a sequence diagram.

    Uses for OV-6c include:

  • Operational event analysis
  • Behavioral analysis
  • Identify non-functional user requirements
  • Operational test scenarios

  • SvcV-1 - Service Context Description

    SvcV-1 describes the structure of resources and how they interact so that operations in a logical architecture and services from service perspectives can be linked. It is important for architects to recognize that SvcV-1 is focused on resource flow and service delivery. Subservices can be identified in SvcV-1 as any level of decomposition (i.e., depth) that the architect deems appropriate. SvcV-1 can also identify the physical assets (such as platforms) where resources are deployed, and override the operational activities and locations that use those resources.

    Uses of the SvcV-1 include:

  • Definition of the concept of service.
  • Definition of service options.
  • Service resource flow demand capture.
  • Capability integration plan.
  • Service integration management.
  • Action plan (capability and performer definitions).
  • SvcV-1 is used in two complementary ways:

  • Describes the flow of resources exchanged between resources in the schema.
  • Describe the solution in terms of functional components and their physical integration on the platform and other facilities.

     

    postscript

    I hope you have benefited from reading this.

    If you are willing to share your experience, please submit it to us.

    If you are interested in our training, consulting and tools, please feel free to contact us at umlooo@hotmail.com

  • Course:DoDAF Specifications, Models, and Examples
  • Course:Practical Exercises on UAF-based System Modeling  
  • Course:UPDM Specifications and Modeling Practices
  • Course:MBSE (Model-Based Systems Engineering).  
  • Course:MBSE (Model-Based Systems Engineering).
  • Modeling Too:EA
  • Model-based requirements management tool:iSpace
  • Consulting Solution:MBSE (Model-Based Systems Engineering).
  •    
    Views 33  1
     
    Related Articles

    UML Overview
    UML Diagram: Use Case Diagram
    UML Diagram: Activity Diagram
    UML diagram: class diagram
    UML Diagram: Object Diagram
    UML Diagram: sequence diagram
     
    Related Courses

    MBSE (Model-based Systems Engineering)
    System analysis and design based on UML
    Business Modeling & Business Analysis
    System design and modeling SysML EA
    Model-based requirements management
    Business Modeling &; Domain-Driven
     
    Related Tool

    MBSE Platform
    Modeling Tools EA
    Requirements Management
    Automatic modeling
    Multi-level simulation -Sys Simulator
    Code Engineer

    Tool News
    June 2024 EA v17.0 Beta release
    November 2022 EA v16.1 release notes
    November 2022 EA v16.1 official release
    July 2022 EA v16.05 release notes
    April 2022 EA16.0 official release
     
    Latest Article
    UML Overview
    UML Diagram: Use Case Diagram
    UML Diagram: Activity Diagram
    UML diagram: class diagram
    UML Diagram: Object Diagram
    UML Diagram: sequence diagram
    Specification changes from UML 2.4 to UML 2.5
    DDS models and modeling tools
    More...   
    MBSE Tool
    MBSE Platform
    Modeling Tools EA
    Requirements Management
    Automatic modeling
    Multi-level simulation -Sys Simulator
    Code Engineer
    DocGenerator
    Model Checker
    R&D management
    TestDriver
    Model Based Quality Manager (inspector)
    More...   
    Successful Case
    Gac Research Institute SysML+EA+ Software
    Modeling tools EA, WebEA, and learning
    China Automotive Intelligence modeling tools EA...
    Ekatong MBSE tool chain consulting
    Avic UAV MBSE tool chain
    Geely Auto buys EA tools
    Huaco Auto parts buy EA tools
    Dongfeng LAN Map Auto purchase EA tools