SOV-4b Service state model (UPDM - MODAF aliases)
Creation
To create an SOV-4b Service State Model:
• Right-click the
Service State Machine that is to own the SOV-4b Service State Model, point to New, point to MODAF, and then click SOV-4b Service State Model.
Purpose
On an SOV-4b Service State Model:
• Create the following UML State Diagram items: Entry State, Event Action Block, Exit State, Fork State, History State, Initial State, Join State and Junction State items.
• Create UML Transition relationships.
Diagram Elements
For information about showing compartments on diagram symbols, setting up default view options and adding existing elements to the diagram, see the following topics:
For information about the creation and appearance of elements that can be shown on all Product diagrams (Alias, Definition, Information, Metadata, Overlap and Same As elements), click here
.
In addition to the standard UML items that can appear on a State Diagram (Entry State, Exit State, Fork State, History State, Initial State, Join State, Junction State and Transition items), the following UPDM elements can appear on an SOV-4b Service State Model. For information about the preceding UML items, see the main Modeler Help.
To create a Do Service Function call: click the
Do Service Function button, and then click or right-click the calling State, which can be a Service Atomic State, Service Concurrent State or Service Sequential State:
• Click the calling State to create and call a new Service Function.
• Right-click the calling State to call an existing Service Function.
To remove a Do Service Function call: Open the Property Pages of the calling State, click the Items tab, from the Show Associated list select Do Activities, select the Do Service Function call that you want to remove, and then click
Unlink.
To create a Do Service Operation call: click the
Do Service Operation button, and then click or right-click the calling State, which can be a Service Atomic State, Service Concurrent State or Service Sequential State:
• Click the calling State to create and call a new Service Operation.
• Right-click the calling State to call an existing Service Operation.
To remove a Do Service Operation call: Open the Property Pages of the calling State, click the Items tab, from the Show Associated list select Do Activities, select the Do Service Operation call that you want to remove, and then click
Unlink.
To create a Do Service State Machine: call: click the
Do Service State Machine: button, and then click or right-click the calling State, which can be a Service Atomic State, Service Concurrent State or Service Sequential State:
• Click the calling State to create and call a new Service State Machine:.
• Right-click the calling State to call an existing Service State Machine:.
To remove a Do Service State Machine: call: Open the Property Pages of the calling State, click the Items tab, from the Show Associated list select Do Activities, select the Do Service State Machine: call that you want to remove, and then click
Unlink.
To create a Service Atomic State: click the
Service Atomic State button, and then click in free space or within a Service Sequential State on the diagram.
You can create Do Service Function, Do Service Operation and Do Service State Machine calls on a Service Atomic State.
To create a Service Concurrent State: click the
Service Concurrent State button, and then click in free space or within a Service Sequential State on the diagram.
To create a new compartment on a Service Concurrent State: click the
Service Concurrent Compartment button, and then click the Service Concurrent State.
You can create Do Service Function, Do Service Operation and Do Service State Machine calls on a Service Concurrent State.
To create a Service Final State: click the
Service Final State button, and then click in free space or within a Service Sequential State on the diagram.
To create a Service Sequential State: click the
Service Sequential State button, and then click in free space or within a Service Sequential State on the diagram.
You can create Do Service Function, Do Service Operation and Do Service State Machine calls on a Service Sequential State.
To create a Service Submachine State:
• Click the
Service Submachine State button, and then click in free space or within a Service Sequential State on the diagram. From the Select Type dialog, create or select the Service State Machine element that is the submachine of the Service Submachine State.
• From an appropriate Modeler pane, locate the Service State Machine element that you want to use as the submachine of the Service Submachine State, and then drag that Service State Machine to free space on the diagram.
The following sections provide information about how an SOV-4b Service State Model is used in the model.
Create an SOV-4b Service State Model from
Creates or shows these UPDM elements
In addition to the common UPDM elements that can be shown on all Product diagrams (
Alias,
Definition,
Information,
Metadata,
Overlap and
Same As elements):