Verifying the System

Note

The features available depend on your Altium product access level. If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

In Requirements & Systems Portal, requirements are connected to one or more systems, or subsystems. These systems are verified using Verifications and Validations (V&V) activities. A Block's requirement can be verified with single or multiple V&V activities. Each activity can be linked to one or several requirements and can verify one or more systems.

In this part of the tutorial, we will discuss how to conduct V&V activities using Requirements & Systems Portal and explain the following:

  • How to create V&V activities.

  • How to link V&V activities to requirements.

  • How to run an activity.

  • Demonstrate the automatic verification methods in Requirements & Systems Portal.

Creating and Loading Views for Verification Copy Link Copied

Requirements & Systems Portal offers various pre-selected attributes, such as Identifier, Text, Parents, Children, Type, State, V&V Status, V&V Activities, V&V Blocks, Tags, and Properties. However, this may lead to excessive horizontal scrolling on smaller screens. You can generate custom views with only the essential attributes to streamline the Verification process. Let's create a new view for the Verification and load it.

  1. Navigate to the Requirements Module () and open the Fan_Spec specification.

  2. Hover the cursor over any column header, click the  icon that appears, and then click the  icon to show a list of available columns.

  3. Deselect all columns in the list and select only the following columns:

    • Text

    • Applicable Blocks

    • Parents

    • Children

    • V&V Status

    • V&V Activities

    • V&V Rules

    • Tags

    You can also select/deselect the attributes using the Columns pane accessed from the right-hand side. This approach is shown to make you also aware of the additional options you have on the column headers, such as filters and table sizing options. For instance, the icon provides filtering options for a specific column.

  4. Right-click in the table and select the Save view command from the context menu. In the Save current view window that opens, enter Verification_View as the View name, select Private, and then click .

    All selected columns, column widths, and applied filters will be saved in a dedicated view. Once the view is saved, you can load it by right-clicking in the table and selecting the corresponding entry in the Load View sub-menu.

Adding a Verification & Validation Activity to a Requirement Copy Link Copied

Requirements & Systems Portal offers three columns dedicated to the verification and validation of requirements (apart from additional columns like Compliance and Compliance Comment or even custom columns related to verification activities):

  • V&V Status – indicates the overall status of verification of the requirement.

  • V&V Activities – displays the associated V&V activities to the requirement.

  • V&V Rules – automatic verification based on vali comparison between the requirement and the System Design Module.

  1. Navigate to the Verifications & Validations Module by clicking the  icon in the Module Navigation bar on the left.

  2. Click the  button. In the Create V&V Activity window that opens, enter Mass Inspection into the Name field and This activity measures the mass of the Valifan. into the Description field, and the click .

  3. Now we link the new activity to one of our requirements from the Requirements Module. Click on the name of the activity in the Name column and click the Requirements Statuses control at the top of the page.

  4. Click the  button at the top right. In the Link Requirement window that opens, select R-Fan-001 in the Requirement drop-down and select Fan from the Block drop-down, and then click .

  5. Let’s assume you carried out the mass inspection as per the instructions of the activity and now we want to set the verification status to verified. To do this, double-click the cell in the Status column and select Verified from the drop-down.

It is also possible to upload evidence like reports and other documents when going into the specific activity in the Verifications & Validations Module and access the runs.

With this, we have successfully created a manual verification activity. Let us now look at how to have automatic verifications on our requirements that check system design valis against requirement valis.

Verifying the System Automatically Using Rules Copy Link Copied

  1. Navigate to the Requirements Module () and open the Fan_Spec specification.

  2. Hover the cursor over the 300 g vali in the Text column for the R-Fan-001 requirement and check its name in the pop-up. This name will be used when creating a rule in which this vali will be compared with a vali from the System Design Module.

    Valis in requirements can be edited by clicking the  icon in the pop-up. You can adjust parameters such as name, margins, etc.

  3. Double-click the cell in the V&V Rules column for the R-Fan-001 requirement. The V&V Rules window will open where you can define a rule to compare our requirement Valifan mass of 300 g with the mass vali of the Fan system from the System Design Module. Use the $ symbol to reference the valis. In the pop-up that appears, you can search for valis by typing their names. Define the rule as follows:

    $Fan.Mass<$R-Fan_001.maximum_mass_of_the_fan

    Note how Requirements & Systems Portal fetches the real associated values below the text box.

  4. Click the  button in the V&V Rules window and then close the window. In the table, you will see that we now have one rule (which is verified) associated with the requirement and a total of 2/2 V&V status (since the mass inspection activity has also been verified previously).

Note that the rule will continuously check the valis and will indicate whether the rule is still verified or not. If either the requirement vali or the system design vali changes and the rule is not verified anymore, Requirements & Systems Portal will indicate automatically that the rule passed to Not Verified. Try to change the mass vali in the System Design Module so that the total fan mass is larger than 300 g and then check the status of the V&V rules.

Next Steps? Copy Link Copied

Congratulations, you now know your way around Requirements & 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 color codes on the requirement.

  • How about creating a simulation to calculate the resulting air displacement depending on the fan modes?

  • Add a solar panel block to make the fan portable. You can make the maximum rotational speed dependent on the sun angle of the solar panel.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Note

The features available depend on your Altium product access level. If you don’t see a discussed feature in your software, contact Altium Sales to find out more.