SysML, UAF, UML, and UPDM Profiles > SysML profile > Traceability matrices and tables > Overview of traceability matrices and tables (SysML diagram) > Overview of traceability matrices and tables (SysML diagram)
  
Overview of traceability matrices and tables (SysML diagram)
The SysML and UML Standard profiles provide the following traceability relationships:
Copy
Derive Reqt
Refine
Satisfy
Trace
Verify
Having defined traceability relationships in the model, you can generate Traceability Matrices and Traceability Tables to show traceability relationships between items in a model.
Traceability relationships
The SysML and UML Standard profiles provide the following traceability relationships:
Relationship
Source Item
Destination Item
Description
Related topics
Copy
Requirement
Requirement
Links a master Requirement to a slave Requirement.
Derive Reqt
Requirement
Requirement
Links a Requirement to Requirements that are derived from it.
Refine
Model item
Model item
Links an item to other items that refine that item.
Satisfy
Model item
Requirement
Links a Requirement to items that satisfy that Requirement.
Trace
Model item
Model item
A general purpose link to link an item to other related items.
Verify
Model item
Requirement
Links a Requirement to items that verify the Requirement.
Traceability matrices
A Traceability Matrix shows how items are related to other items through a selected traceability relationship type, that is, Copy, Derive Reqt, Refine, Satisfy, Trace or Verify.
When you open a Traceability Matrix, Modeler creates a table that can be generated as HTML for viewing in your Internet browser, or generated as a Microsoft Excel spreadsheet for viewing in Microsoft Excel. Each time you open a Traceability Matrix, Modeler populates that matrix with the latest data from the model. 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.
Modeler creates a row for each valid source item that is found in the analyzed Packages, and a column for each valid target items of the source items. A cell containing and X indicates that the two associated items are linked through a Copy, Derive Reqt, Refine, Satisfy, Trace or Verify relationship, depending on the type of the Traceability Matrix.
For more information about Traceability Matrices, see the following topics:
Creating a traceability matrix
Opening a traceability matrix
Setting the relationship type for a traceability matrix
Specifying the packages used to generate a traceability matrix
Traceability matrix
Traceability tables
A Traceability Table shows how items are related to other items through a selected traceability relationship type, that is, Copy, Derive Reqt, Refine, Satisfy, Trace or Verify.
When you open a Traceability Table, Modeler creates a table that can be generated as HTML for viewing in your Internet browser, or generated as a Microsoft Excel spreadsheet for viewing in Microsoft Excel. Each time you open a Traceability Table, Modeler populates that table with the latest data from the model. 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.
Modeler creates a row for each valid source item that is found in the analyzed Packages, and the columns show valid target items of the source items. You can add additional columns to show other properties of the table items.
For more information about Traceability Tables, see the following topics:
Creating a traceability table
Opening a traceability table
Setting the relationship type for a traceability table
Specifying additional columns in a traceability table (SysML)
Specifying the packages used to generate a traceability table
Traceability table