Customization > Extensibility Through Profiles, Stereotypes, Tag Definitions and Scripts > PTC profiles > MBRE profile > MBRE traceability table > MBRE Traceability table (MBRE profile)
  
MBRE Traceability table (MBRE profile)
An MBRE Traceability Table presents MBRE traceability information in a table format, that is, how Use Cases are linked to other items through Constrain, Fulfill or Validate relationships.
Create an MBRE Traceability Table from the Model or a Package: right-click the Model or Package, point to New, point to MBRE, and then click MBRE Traceability Table.
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 Traceability 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.
In the Traceability Matrix, a row is created for each Use Case that is scoped to an Analyzed Package. A column is created for each specified column, which by default includes Constrained By, Fulfilled By and Validated By. Each time you open the Traceability Table, Modeler creates the table using the latest data from the model.
You can customize the content and presentation of an MBRE Traceability Table:
You can specify the Packages that are searched for items.
By default, a new MBRE Traceability Table searches for valid items in the Package that owns the MBRE Traceability Table. To specify which Packages are searched for valid items: right-click the MBRE 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 choose whether to show the scope of table items.
On the TraceabilityTable tab of the MBRE 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 add columns to show properties and linked items for the Use Cases shown in the table.
To add additional columns: right-click the MBRE Traceability Table, point to Set, and then click Column Definitions.
You can specify the width of displayed columns.
Right-click the MBRE Traceability Table, point to Set, and then click Column Definitions. In the dialog, enter the desired column width for each property in the Width (%) fields.
The MBRE 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, click here.
An MBRE Traceability Table is a UML Text Diagram that is stereotyped by the MBRETraceabilityTable stereotype from the MBRE profile, but you cannot view the Text Diagram in Modeler.
The following sections provide information about how an MBRE Traceability Table is used in the model.
Owned by
Model (UML item)
Package (UML item)
Creates or shows these items
Any model item or diagram can appear on an MBRE Traceability Table.
MBRE Properties
analyzedPackages—shows the Packages that are searched for items. To specify the Packages that are searched: right-click the MBRE 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.