SV-12 Service provision (UPDM - DoDAF aliases)
Creation
To create an SV-12 Service Provision:
Right-click the Architectural Description or Service Description that is to own the SV-12 Service Provision, point to New, point to Matrix/Table, point to DoDAF, and then click SV-12 Service Provision.
When you open an SV-12 Service Provision, Modeler can generate it as HTML for viewing in your Internet browser, or generate it as a spreadsheet for viewing in Microsoft Excel. To specify how matrices and tables are opened for a model: in the Packages pane, right-click the Model, point to Tools > Options, click Matrix/Table Generation Format, and then select HyperTextMarkupLanguage_HTML or Excel_XLS.
Each time you open an SV-12 Service Provision, Modeler generates the product using the latest data from the model.
Purpose
On an SV-12 Service Provision:
View which Service Interface elements are provided by system resource elements that are shown in the matrix.
A Service Interface is provided by a system resource when that system resource owns a Service Port (Provides) element that uses the Service Interface as its type.
Elements Shown
The SV-12 Service Provision shows the following elements:
A row is created for each system resource that is found in the analyzed Packages.
In addition, a row is created for each system resource that owns a Service Port (Provides) that uses as a type, a Service Interface that is found in the analyzed Packages, even if that system resource is outside the scope of the analyzed Packages.
A column is created for each Service Interface that is found in the analyzed Packages.
In addition, a column is created for each Service Interface that is used as a type of a Service Port (Provides) that belongs to a system resource that is found in the analyzed Packages, even if that Service Interface is outside the scope of the analyzed Packages.
An X in a cell represents a Service Port (Provides) element.
An X appears in a cell when the cell's associated system resource provides the cell's association Service Interface, that is, the system resource owns a Service Port (Provides) that uses the associated Service Interface as a type.
Analyzed Packages
By default, the SV-12 Service Provision searches for system resource and Service Interface elements that are contained within the Architectural Description or Service Description that owns the SV-12 Service Provision.
To search for elements from other Architectural Description and Service Description packages: right-click the SV-12 Service Provision, point to Links, and then click Analyzed Packages. From the Links Editor, select the Architectural Description and Service Description packages from which you want to search for elements.
Customizing the Matrix
You can customize the presentation of an SV-12 Service Provision, for example, by changing the row and column labels that are used. For more information about customizing a custom table or matrix, see Overview of the Utilities profile package (Utilities profile) and Overview of UPDM support (UPDM)
Example
In this example, Architectural Description1 owns SV-12 Service Provision1 and the following elements:
Two system resources: Performer (System)1 and Performer (System)2.
Two Service Interface elements: Service Interface1 and Service Interface2.
Performer (System)1 owns Service Port (Provides)1 that uses Service Interface1 as its type. Performer (System)2 owns Service Port (Provides)2 that uses Service Interface3 as its type (Service Interface3 is not contained in an analyzed Package).
When generated, SV-12 Service Provision1 appears as follows.
From the generated matrix you can see the following:
A row has been created for each system resource in Architectural Description1, that is, Performer (System)1 and Performer (System)2.
A column has been created for each Service Interface in Architectural Description1, that is, Service Interface1 and Service Interface2.
A column has also been created for Service Interface3, because it is used as a type of Performer (System)2's Service Port (Provides)2.
The two cells that contain X characters show that Performer (System)1 uses Service Interface1, and Performer (System)2 uses Service Interface3.
The following sections provide information about how an SV-12 Service Provision is used in the model.
Create anSV-12 Service Provision from
Creates or shows these UPDM elements
Was this helpful?