Chapter 36. NAF Tool

  1. Home
  2. Docs
  3. Chapter 36. NAF Tool
  4. 3. Service Specifications Viewpoints
  5. S4 – Service Functions

S4 – Service Functions

Download PDF

The S4 Viewpoint is the key behavioral specification for services. Equivalent in nature to L4, Logical Activities and P4, Resources Functions, it specifies a set of functions that a service implementation is expected to perform. Implementation of that behavior is represented in P4, Resource Functions, and L4-P4, Activity to Function Mapping.

Usage

The intended usage of the S4 includes:

  • Service specification & planning.
  • Governance.

Creating a Service Functions diagram

To create a Service Functions diagram:

  1. Click on Service Functions in the Action Artifact area, and then select Create New Diagram.
  2. Type the diagram name and press Enter.
  3. A blank diagram is created and you can start constructing the view. Create ServiceFunction through the tool under the diagram toolbar.
  4. Reuse ServiceSpecification (recommended) through dragging and dropping them from the Model Explorer. ServiceSpecification are defined in S1.
  5. Connect ServiceSpecification and ServiceFunction with IsCapableToPerform if necessary.
  6. You can optionally specify the composition of ServiceFunctions by creating ServiceFunctionActions in them.

NATO NAF Example: Service Functions