SysML, UAF, UML, and UPDM Profiles > SysML profile > SysML diagrams, tables and matrices > Traceability table (SysML diagram)
  
Traceability table (SysML diagram)
A Traceability Table presents traceability information in a table format.
Create a Traceability Table from the Model or a Package: right-click the Model or Package, point to New, point to SysML, point to Traceability, and then click Traceability Table.
On creating a Traceability Table, you select its type. The type determines which relationships are shown on the Traceability Table, that is, Copy, Derive Reqt, Refine, Satisfy, Trace or Verify relationships.
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. 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 a Traceability Table, Modeler populates the table with items that are linked through the selected traceability link type and reside in the analyzed Packages.
You can customize the content and presentation of a Traceability Table:
You can specify the Packages that are searched for items.
By default, a new Traceability Table searches for valid items in the Package that owns the Traceability Table. To specify which Packages are searched for valid items: right-click the Traceability Table, point to Links, and then click Analyzed Packages. Select the Packages you want to search, or Unlink All Packages to search all Packages in the model for valid items.
You can change the relationship type that is shown in the Traceability Table:
To change the relationship type: right-click the Traceability Table, point to Set, and then click Table Type.
You can choose whether to show the scope of table items.
On the TraceabilityTable tab of the Traceability Table's Property Pages, set the tagged value of the showItemScoping tag definition to TRUE to shows item scoping, or FALSE to show only the item names.
You can choose whether to show supplier items first or second in the table.
On the TraceabilityTable tab of the Traceability Table's Property Pages, set the tagged value of the navigationDirection to 'Supplier --> Client' to show supplier items first, or 'Client --> Supplier' to show client items first.
You can add columns to show properties and linked items for the items shown in the table.
To add additional columns: right-click the Traceability Table, point to Set, and then click Source Column Definitions to add columns for the source items or click Target Column Definitions to add columns for target items.
The Traceability Table is based on the Custom Table. For additional information about how Custom Tables can be customized, including changing which items are included in the table through the rowItemsRole and rowItemsStartPoint tag definitions, see the following topics:
Custom table tag definitions
Defining the content of a custom table
Overview of custom tables
You can view Traceability Tables through the Requirements pane - expand the TraceabilityTable folder.
A Traceability Table is a UML Text Diagram that is stereotyped by the «TraceabilityTable» stereotype from the SysML profile, but you cannot view the Text Diagram in Modeler.
The following sections provide information about how a Traceability Table is used in the model. For more information about a SysML item - click it.
Owned by
Model (UML item)
Package (UML item)
Creates or shows these items
Any model item or diagram can appear on a Traceability Table.
SysML Properties
The Traceability Table is based on the Custom Table.
analyzedPackages - shows the Packages that are searched for items. To specify the Packages that are searched: right-click the Traceability Table, point to Links, and then click Analyzed Packages. To search all Packages in the model, click the Unlink All button.
rowItemsRole - specifies the role to use for finding items from the rowItemsStartPoint.
rowItemsStartPoint - specifies the start point for finding items for the table.
showItemScoping - specifies whether the scoping of table items is shown after the item name. Set to TRUE to show item scoping, or FALSE to show only item names.
For information about how SysML Properties can be used to customize a Traceability Table, see the following topics:
Custom table tag definitions
Defining the content of a custom table
Overview of custom tables