Chapter 37. MODAF Tool

  1. Home
  2. Docs
  3. Chapter 37. MODAF Tool
  4. 8. Service Oriented Viewpoint
  5. SOV-4b – Service State Model

SOV-4b – Service State Model

Download PDF

The SOV-4b specifies the possible states a service may have, and the possible transitions between those states.

In specifying a service, it is often necessary to specify the allowable states so as to constrain how implementations of the service will behave. SOV-4b is a specification of those states, and the possible transitions between them.

Usage

The intended usage of the SOV-4b includes:

  • Service specification.

Product Description

A SOV-4b is a state machine diagram that shows the states a service may have.

Creating a Service State Model

To create a Service State model:

  1. Click on Service State Model in the Action Artifact area, and then select Create New Diagram.
  2. You are creating a table for managing the state diagrams. Type a name for the table. You can create multiple tables based on different contexts (e.g. by phases, purposes, etc).
  3. This opens a table where you can create and manage state diagrams. Click on New Service State Machines Definition above the table to create a new row.
  4. Under the first column, select the context to create state diagram, which is a ServiceSpecification.
  5. Under the second column, create the state diagram(s). The diagram created will be added to the selected context element as a sub-diagram.

MODAF Example: Image Processing

MODAF in Visual Paradigm

The MODAF is brought to you by Visual Paradigm, a full-featured development platform. Visual Paradigm provides an easy-to-use, model-driven MODAF tool that supports the development of MODAF views and models. You can create integrated MODAF products and generate architectural documents that facilitate organizations to efficiently coordinate enterprise architecture initiatives.