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