SysML, UAF, UML, and UPDM Profiles > UPDM profiles > Products and elements - NAF aliases > Products > Service-oriented view > NSOV-3 Capability to service mapping (UPDM - NAF aliases)
  
NSOV-3 Capability to service mapping (UPDM - NAF aliases)
Creation
To create an NSOV-3 Capability to Service Mapping:
Right-click the Architectural Description or Service Description that is to own the NSOV-3 Capability to Service Mapping, point to New, point to Matrix/Table, point to NAF, and then click NSOV-3 Capability to Service Mapping.
When you open an NSOV-3 Capability to Service Mapping, 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 Options, click Matrix/Table Generation Format, and then select HyperTextMarkupLanguage_HTML or Excel_XLS.
Each time you open an NSOV-3 Capability to Service Mapping, Modeler generates the product using the latest data from the model.
Purpose
On an NSOV-3 Capability to Service Mapping:
View which Capability elements are exposed by Service Interface elements.
Elements Shown
The NSOV-3 Capability to Service Mapping shows the following elements:
A row is created for each system Capability that is found in the analyzed Packages, but only if the Capability is exposed by a Service Interface. An NSOV-3 Capability to Service Mapping ignores Capability elements that are not exposed by a Service Interface.
In addition, a row is created for each Capability that is exposed by a Service Interface that is found in the analyzed Packages, even if that Capability is outside the scope of the analyzed Packages.
A column is created for each Service Interface that is found in the analyzed Packages, but only if the Service Interface exposes a Capability. An NSOV-3 Capability to Service Mapping ignores Service Interface elements that do not expose a Capability.
In addition, a column is created for each Service Interface that exposes a Capability 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 shows that the associated Capability element is exposed by the associated Service Interface element.
Analyzed Packages
By default, the NSOV-3 Capability to Service Mapping searches for Capability and Service Interface elements that are contained within the Architectural Description or Service Description that owns the NSOV-3 Capability to Service Mapping.
To search for elements from other Architectural Description and Service Description packages: right-click the NSOV-3 Capability to Service Mapping, 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 NSOV-3 Capability to Service Mapping, for example, by changing the row and column labels that are used. For more information about customizing a custom table or matrix, click here
Example
In this example, Architectural Description1 owns NSOV-3 Capability to Service Mapping1 and the following elements:
Two Capability elements: Capability1 and Capability2.
Two Service Interface elements: Service Interface1 and Service Interface2.
On an NSOV-3 Capability to Service Definition, we link Capability1 to Service Interface1 using an Expose relationship.
When generated, NSOV-3 Capability to Service Mapping1 appears as follows.
From the generated matrix you can see the following:
A row has been created for each Capability that is exposed by a Service Interface in Architectural Description1, that is, Capability1 but not Capability2.
A column has been created for each Service Interface that exposes a Capability in Architectural Description1, that is, Service Interface1 but not Service Interface2.
Service Interface1 exposes Capability1; shown by the X appearing in the their associated cell.
The following sections provide information about how an NSOV-3 Capability to Service Mapping is used in the model.
Create an NSOV-3 Capability to Service Mapping from
Architectural Description
Service Description
Creates or shows these UPDM elements
Capability
Expose
Service Interface