Fan Tutorial 3b - Verify System - Test Module
This tutorial will discuss how to perform Verification and Validation using the Requirements and Systems Portal. We created requirements and Blocks for our ValiFan project in our previous tutorials. This tutorial will explain how verification methods are added to the Requirements, how they are verified using the closeout references, and also demonstrate the automatic verification methods in the Requirements and Systems Portal.
Before we begin, let's review the basics of verifications in the Requirements and Systems Portal. Requirements are connected to one or more Systems, or Subsystems. These Blocks are verified using verification methods. A Block's requirements can be verified with single or multiple methods. The Requirements and Systems Portal offers five default verification methods: Rules, Inspection, Analysis, Review, and Test.
We will explore how to add Blocks and verification methods to requirements and verify them with each verification method.
(1) Adding Default Blocks to a Specification
Let's add the Fan
Block as default to our specification Fan_Specs
. To add a default Block to the specification:
-
Select the
Fan_Specs
(1) and the click on the Tab saying “Spec- info“ (2), which brings you to the Fan_specs details tab (see Figure Specification Info)

-
In the Specification info tab, click on "Default Blocks" and in the dropdown select “Fan“ to add it to your Specification as a default Block (see Figure Default Specification Block).

After selecting the “Fan“ as your Default Block you will be asked: “Do you want to add Blocks to existing requirements?”(1) in a pop-up box. Select the option “Yes, I’m sure“(2).

(2) Creating and Loading Views for Verification
The Requirements and Systems Portal offers various pre-selected attributes, such as Identifier, Text, Parents, Children, Type, State, Verification Status, Verification Methods, Blocks, Closeout References, Tags, and Properties. However, this may lead to excessive horizontal scrolling on smaller screens. To streamline the Verification process, users can generate custom views with only the essential attributes. Let's create a new view for the Verification and load it.
-
Hover over any one of the attribute name cells. A new icon shows, as shown in the image below. Click on the icon to open the menu.

-
Once you click on the icon, you have a new dialog box, Select the last icon with three vertical windows.

-
In this box, unselect all the attributes and select only the following attributes: Text, Parents, Children, Applicable Blocks, Verification status, Verification Methods, Closeout references and Tags.
-
Upon finishing, right-click on the tables to open the tables menu. In the dialog box, select
Save View.

-
A new dialog box opens where you can input “Verification_View” in
Save as new
(1), selectPrivate
(2), and then clickSave
(3).

-
Once the view is saved, the user can now load them by right-clicking on the tables, selecting the option
Load View
and selecting theVerification_Views
.
(3) Adding a Verification Method to Requirements
The Requirements and Systems Portal has five default Verification Methods: Rules, Inspection, Analysis, Review and Test. Inspection, Analysis and Review are manual verification methods, while the Rules and Tests are automatically updated based on the triggers in the System Design Module and Test Module. We will create each Verification Method and show you how to attach the Closeout References.
Manual Verification Method
Let’s add a manual verification method to the requirement R-Fan-001
. To do that,
-
Click on the three dots icon on the
Actions
columns of the requirement and selectAdd Verification Method
. -
A new dialogue box opens, where you can select the Verification method. For the manual verification method, we will select
Inspection
and clickYes
on the confirmation window. -
Please check the Tutorial below for the flow.
Adding a verification method to a requirement
What happens when we add a Verification Method?
-
Once we assign a verification method to a requirement, it is added below. You can check this by clicking the
>
symbol near the Identifier nameR-Fan-001
. Clicking on the>
symbol expands the Verification method row (see Figure Requirement Verification Method).


Changing Verification Status
To update a Block's verification status, follow these simple steps. First, ensure that the Block meets our standards through a thorough inspection. Once you have confirmed that it aligns with our requirement, double-click on the red box in the Verification Status column of the Block and select "verified" from the drop-down menu (1) (see Figure Changing Verification Status).

The Block's row colour will change from red to green, indicating that it has been verified. To confirm that the update has been successfully implemented, check the numbers - it should now indicate “1/1”.

Automatic Verification Method
Rules - Verification method - Track your Valis against Requirements
Most technical developments are designed against strict requirements, e.g., mass, power consumption, budget, etc. The Requirements and Systems Portal maintains a complete overview of whether your design fulfils all of these requirements.
-
In the row of
R-Fan-001
, click on the three dots icon near the identifier and select the first option,Add Verification Method
. In the pop-up “Add New Verification Method”, select “Rules” and click on “Yes”. -
Click on the small arrow button near R-Fan-001 and again on the one next to Rules to open the Fan Block in the next row.
-
Double-click into the cell in the closeout reference column (1) to get a pop-up to add your rules (see image below Adding a Rule).

-
In the pop-up type the following rule
$Fan.Mass <= 300g
(1). Click on “Done” (2) - see Figure Rule Verification Method

The Requirements and Systems Portal automatically checks for verification of this rule. The green on the requirement 2/2
notification indicates that this requirement has been met and verified by two verification methods. Please use our click-through tutorial below to follow along:
-
You can also always check the status of all requirements and rules of the project by opening the
Verification Status
tab in theRequirements
Module.

Tests - Verification Method (Optional)
Next Steps?
Congratulations, you now know your way around the Requirements and Systems Portal!
You can continue improving your Desktop Fan project. Here are some ideas:
-
Add Compliance to your requirements
-
Add a few parent/children relationships between requirements, check the Connections Graph, and notice the colour codes on the requirement.
-
Right-click on the Requirement Table and the Export options.