• 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 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.
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.