Customization > Extensibility Through Profiles, Stereotypes, Tag Definitions and Scripts > PTC profiles > MBRE profile > MBRE validate relationship > Validate (MBRE profile)
  
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, point to Links, point to Traceability, and then click Validates. 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, point to Populate, point to Links, and then click Validates.
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
Comment
Constraint
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
MBRE Traceability Diagram
Can be linked to these dictionary items
In addition to the owning items, a Constrain can be linked to the following items.
Stereotype
Like most other items in a Model, a Constrain can be linked to an Activity Partition, Comment, Frame Box, General Node, General Flow, General Flow Diagram Node, Constraint (applied), General Flow Diagram Flow or Swimlane.