DODAF - DOD Architecture Framework Version 2.02 - DOD Deputy Chief Information Officer

DoDAF Viewpoints and Models

Systems Viewpoint

Introduction to SV-10a, SV-10b and SV-10c

Many of the critical characteristics of an architecture are only discovered when an architecture's dynamic behaviors are defined and described. These dynamic behaviors concern the timing and sequencing of events that capture resource performance characteristics (i.e., a performer executing the system functions described in SV-4).

Behavioral modeling and documentation are key to a successful Architectural Description, because it describes how the architecture behaves which is crucial in many situations. Although knowledge of the functions and interfaces is also crucial, knowing whether, for example, a response should be expected after sending message X to System Function Y can be crucial to successful overall operations.

The SV-10 DoDAF-described Models are useful in support of net-centric (service-oriented) implementation of services as orchestrations of services. The SV-3 Systems-Systems Matrix can provide input for the SV-10 DoDAF-described Models. Three types of models may be used to adequately describe the dynamic behavior and performance characteristics of System elements. These three models are:

  • Systems Rules Model (SV-10a).
  • Systems State Transition Description (SV-10b).
  • Systems Event-Trace Description (SV-10c).

SV-10b and SV-10c may be used separately or together, as necessary, to describe critical timing and sequencing behavior in the SV. Both types of diagrams are used by a wide variety of different systems methodologies.

Both SV-10b and SV-10c describe functional responses to sequences of events. Events may also be referred to as inputs, transactions, or triggers. When an event occurs, the action to be taken may be subject to a rule or set of rules as described in SV-10a.

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

Introduction to SV-10a, SV10b, and SV-10c

SV-10a Systems Rules Model

SV-10b Systems State Transition Description

SV-10c Systems Event-Trace Description