Description

This view enables the description of a service by means of a state-diagram, an activity model or by an event-trace description. In order to fully define the sequencing of messages and operations that form part of the service interface, event-trace descriptions are useful. In order to fully define the handling that takes place in a service due to possible different internal states, a state description is also useful. For all of these descriptions standard UML entities provide the best means of representation.

Implementation

NSOV-5 can be represented using:

  • A NSOV-5 diagram for the Operational Activity flows. This diagram is based on the UML Activity diagram.
  • A NSOV-5 diagram based on the UML Clas diagram.
  • A UML Activity diagram.
  • A SysML Activity diagram.
  • A UML Class diagram.

Sample

Service Behaviour Definition

Fragment of NSOV-5 Service Behaviour

Related views

An NSOV-5 is the key behavioral specification for services. It is equivalent in nature to the NOV-5 and NSV-4. It specifies a set of functions that a service implementation is expected to perform.

An NSOV-5 specifies the required functionality that an implementation of a service is expected to have – the implementation is represented in the NSV-1 and NSV-4.

Related elements
  • Service Function
  • Service Operation Action
  • Service Function Action
  • Function Edge
  • Service Operation
  • Service Parameter
  • Service Interface
Related procedures
  • Creating NSOV-5 Service Behaviour Definition diagram
  • Creating NSOV-5 Service Behaviour diagram