Requirements validation suites
You can validate your model against a set of constraints called validation suites.
Each Profile contains its own validation suites. You can create your own validation suites.
You can meet the following Requirements validation suites in the Validation dialog or Validation Suites dialog:
- ActiveValSuite - Requirements contains active validation rules about Copy relationship and Test Case. The active validation suites enable you to see if a model is correct and complete immediately. It instantly displays any errors in the model and suggests appropriate solutions. The active validation suites have «activeValidationSuite» stereotype applied. Learn how to work with active validation suites >>
- ValSuite - Requirements contains predefined Requirements validation rules about Copy relationship, Derive Requirement, Requirement, and Test Case. You need to perform the validation manually to check your model against the predefined validation suites. The predefined validation suites have «validationSuite» stereotype applied. Learn how to work with predefined validation suites >>
- ValSuite - Suspect Links contains predefined Requirements validation rules about suspect links. You need to perform the validation manually to check your model against the predefined validation suites. The predefined validation suites have «validationSuite» stereotype applied. Learn how to work with predefined validation suites >>
You can find predefined validation suites in the Containment tree when the Show Auxiliary Resources option is enabled, expand the MD Customization for Requirements Package> Requirement constraints Package. The Requirement constraints Package is divided into separate Packages and contain an appropriate validation rules.
The abstract syntax of UML is specified using a UML model called the UML metamodel. Classes in a metamodel are called metaclasses. The detailed descriptions of each metaclass are provided in the UML specification.pdf.
The metaclass icon in the Model Browser is
. Its shape is displayed with <metaclass> stereotype.
All metaclasses in our modeling tools are stored in the Auxiliary Resources, expand the UML Standard Profile Package > UML 2 Metamodel Package.
To show the auxiliary resources
- In the Model Browser, click
and enable the Show Auxiliary Resources option.