Validate (MBRE profile)
The Validate relationship is a PTC proprietary relationship that is available only when the MBRE Profile has been added to a model.
The Validate relationship defines that a model item validates a Use Case.
SysML provides the Verify relationship to show that a model item (a test case) verifies a SysML Requirement. However, verification of requirements is only one type of testing relationship that is important in systems engineering, the other is validation. When Use Cases show requirements in context, then it is important that relationships can be added to a model to show which model items validate those Use Cases. The Validate relationship is used for this.
You can create a Validate relationship between any model item and a Use Case:
• On an MBRE Traceability Diagram you can create a Validate relationship only from an Activity, Actor, Block, Class or Use Case to a Use Case.
• Through a Modeler pane you can create a Validate relationship from any item to a Use Case.
To create a Validate relationship:
1. On an MBRE Traceability Diagram, click the
Validate button, click the Activity, Actor, Block, Class or Use Case that validates, and then click the Use Case that is validated.
2. In a Modeler pane:
a. Right-click the model item that validates, and select > > . From the links editor select the Use Case that is validated.
b. Right-click the model item that validates, and then click Start Link; right-click the Use Case that is validated, and then click End Link. From the Relationship list, select Validates, and then click OK.
When shown on an MBRE Traceability Diagram, a Validate's notation is as follows.
On an MBRE Traceability Diagram, you can populate Validate relationships: right-click the diagram background or an owning item, and select > > .
When you add a Validate relationship to an item, Modeler applies the «UseCaseRelated» stereotype to that item. On the UseCaseRelated tab of the item's Property Pages, the validatedBy and Validates tag definitions show how that item is linked to other items through Validate relationships.
In the Dictionary pane, Validates are listed in the UML\Dependencies folder.
The following sections provide information about how a Validate relationship is used in the model. For more information about a diagram or item, click it.
Owned by
A Validate relationship is owned by the two items it links, which is a Use Case and any other item type.
Owns
Dependency—The Dependency is owned jointly by the Constrain and the other associated item. The access permissions you have to a Dependency are determined by the access permissions of the dependent item.
Shown on these diagrams
Can be linked to these dictionary items
In addition to the owning items, a Constrain can be linked to the following items.