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

DoDAF Viewpoints and Models

Services Viewpoint

SvcV-10a Services Rules Model

The SvcV-10a is to specify functional and non-functional constraints on the implementation aspects of the architecture (i.e., the structural and behavioral elements of the Services Model).

The SvcV-10a describes constraints on the resources, functions, data and ports that make up the Service Model physical architecture. The constraints are specified in text and may be functional or structural (i.e., non-functional).

The intended usage of the SvcV-10a includes:

  • Definition of implementation logic.
  • Identification of resource constraints.

Detailed Description:

The SvcV-10a describes the rules that control, constrain or otherwise guide the implementation aspects of the architecture. Service Rules are statements that define or constrain some aspect of the business, and may be applied to:

  • Performers.
  • Resource Flows.
  • Service Functions.
  • System Ports.
  • Data Elements.

In contrast to the OV-6a Operational Rules Model, the SvcV-10a focuses physical and data constraints rather than business rules.

Constraints can be categorized as follows:

  • Structural Assertions - non-functional constraints governing some physical aspect of the architecture.
  • Action Assertions - functional constraints governing the behavior of resources, their interactions and Resource Flow exchanges.
  • Derivations - these involve algorithms used to compute facts.

Where a Service Rule is based on some standard, then that standard should be listed in the StdV-1 Standards Profile.

Some Service Rules can be added as annotations to other models. The SvcV-10a then should provide a listing of the complete set of rules with a reference to any models that they affect.

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-10abc Introduction to SvcV-10a, SvcV-10b and SvcV-10c

SvcV-10a Services Rules Model

SvcV-10b Services State Transition Description

SvcV-10c Services Event-Trace Description