SysML, UAF, UML, and UPDM Profiles > UPDM profiles > Products and elements - DODAF aliases > Elements > Operation (service) (UPDM - DoDAF aliases)
  
Operation (service) (UPDM - DoDAF aliases)
Creation
To create an Operation (Service):
From a Service Interface: right-click the Service Interface, point to New, point to DoDAF, and then click Operation (Service).
From an SOV-1 Service Taxonomy or SOV-2 Service Interface Specification: click the Operation (Service) toolbar button, and then click the owning Service Interface.
From an OV-6c Operational Event-Trace Description, click the Operation (Service) Message or
Operation (Service) Reply Message toolbar button, in line with the required Statement click the source lifeline, and then click the destination lifeline.
When you create an Operation (Service) message, you are prompted to select the Operation (Service) you want to call. The available Operation (Service) elements are those Operation (Service) elements that are available through Service Port (Requires) and Service Port (Provides) ports.
In the following example, Performer Role1 appears on the OV-6c Operational Event-Trace Description. When Performer Role1 is the target of an Operation (Service) Message, Operation (Service)1 is available for selection.
Operation (Service)1 is available because the type of Performer Role1 is Performer (Operational)2; Performer (Operational)2 owns the port Service Port (Requires)1; the type of Service Port (Requires)1 is Service Interface1; and Service Interface1 owns Operation (Service)1.
From an SOV-4c Service Interaction Specification, click the Operation (Service) Message or
Operation (Service) Reply Message toolbar button, in line with the required Statement click the source lifeline, and then click the destination lifeline. From the Select Operation (Service) dialog, select or create the Operation (Service) you want to call.
From an SV-10c Systems Event-Trace Description, click the Operation (Service) Message or Operation (Service) Reply Message toolbar button, in line with the required Statement click the source lifeline, and then click the destination lifeline.
When you create an Operation (Service) message, you are prompted to select the Operation (Service) you want to call. The available Operation (Service) elements are those Operation (Service) elements that are available through Service Port (Requires) and Service Port (Provides) ports.
In the following example, Resource Role1 appears on the SV-10c Systems Event-Trace Description. When Resource Role1 is the target of an Operation (Service) Message, Operation (Service)1 is available for selection.
Operation (Service)1 is available because the type of Resource Role1 is Organization Type2; Organization Type2 owns the port Service Port (Requires)1; the type of Service Port (Requires)1 is Service Interface1; and Service Interface1 owns Operation (Service)1.
Appearance
When shown on an SOV-1 Service Taxonomy or SOV-2 Service Interface Specification, an Operation (Service) appears as follows:
When shown on an SOV-4b Service State Model, an Operation (Service) appears as a Do Operation (Service) call:
When shown on an OV-6c Operational Event-Trace Description, SOV-4c Service Interaction Specification or SV-10c Systems Event-Trace Description, an Operation (Service) appears as an Operation (Service) message:
Relationships
The following relationships are of importance to an Operation (Service):
Atomic State (Service), Concurrent State (Service) or Sequential State (Service) elements can call an Operation (Service) through a Do Operation (Service) call.
An Operation Action (Service) can invoke an Operation (Service).
Through an OV-6c Operational Event-Trace Description you can create Operation (Service) messages that can call Operation (Service) elements.
The following sections provide information about how an Operation (Service) is used in the model.
Create an Operation (Service) from
OV-6c Operational Event-Trace Description
Service Interface
SOV-1 Service Taxonomy
SOV-2 Service Interface Specification
SOV-4c Service Interaction Specification
SV-10c Systems Event-Trace Description
Create from an Operation (Service)
In addition to the UPDM elements that can be created from all UPDM elements ( Representation, Definition, Information, and Metadata):
Parameter (Service)
Shown on these diagrams, tables and matrices
In addition to the AV-2 Integrated Dictionary and StdV-1 Standards Profile, which can show all UPDM elements:
OV-6c Operational Event-Trace Description
SOV-1 Service Taxonomy
SOV-2 Service Interface Specification
SOV-4b Service State Model
SOV-4c Service Interaction Specification
SV-5 Function to Operational Activity/Service Function Traceability Matrix
SV-10c Systems Event-Trace Description
UPDM writeable properties
The following writeable properties are available on the Operation (Service) tab of an Operation (Service) element's Property Pages:
URI