• 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 MODAF, 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 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 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 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 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 the following topics:
In this example, Architectural Description1 owns SV-12 Service Provision1 and the following elements:
• Two system resources: Capability Configuration1 and Capability Configuration2.
• Two Service Interface elements: Service Interface1 and Service Interface2.
Capability Configuration1 owns Service1 that uses Service Interface1 as its type. Capability Configuration2 owns Service2 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, Capability Configuration1 and Capability Configuration2.
• 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 Capability Configuration2's Service2.
• The two cells that contain X characters show that Capability Configuration1 uses Service Interface1, and Capability Configuration2 uses Service Interface3.
The following sections provide information about how an SV-12 Service Provision is used in the model.