Check for architecture components without requirement links
R2026bmathworks.hism.hisc_0001
Since R2026b
Dependencies: Simulink® Check™, Requirements Toolbox™, and System Composer™
Usage: High-Integrity System Modeling
Guideline: hisc_0001: Placement of requirement links in an architecture model
Description
This check verifies whether components of a System Composer architecture model are linked to a document containing Requirements (Requirements Toolbox) to establish bidirectional traceability.
Elements under review: In this check, these elements are collectively referred to as components.
Architecture model
Component (System Composer) block
Reference Component (System Composer) block
Variant Component (System Composer) block
Variant choices
Sequence diagram
Lifelines (System Composer)
Activity diagram
Action Node (System Composer)
Decision or Merge Node (System Composer)
Join or Fork Node (System Composer)
The following elements are exempt from requirement linking:
Architecture model
Adapter (System Composer)
Activity diagram
Initial Node (System Composer)
Flow Final Node (System Composer)
Activity Final Node (System Composer)
Check Parameters
Use the Model Advisor Configuration Editor to define the scope of the analysis by specifying the input parameters.
| Parameter | Description |
|---|---|
List of architecture model elements exempt from requirement links | The architecture model elements that can be exempted from requirement links. Add or remove blocks from the list by using the Add, Delete, and Add from buttons. By default, the list includes these blocks:
|
Recommended Actions and Results
Review the violations that are flagged by the check and the recommended action for fixing the issue. After applying the changes, save the model and rerun the check analysis.
| Modeling Condition | Recommended Action |
|---|---|
| Architecture components do not link to a requirements document | For each architecture component, right-click the element, select Requirements, and link it to the appropriate requirement. |
Capabilities and Limitations
Does not support exclusions
Does not require model compilation
Version History
Introduced in R2026b
See Also
Topics
- Check Your Model Using the Model Advisor
- Address Model Check Results
- Save and View Model Advisor Check Reports
- Improve Simulation Performance Using Performance Advisor
- Upgrade Models Using Upgrade Advisor
- Use Model Advisor Configuration Editor to Customize Model Advisor
- Exclude Blocks from Model Advisor Check Analysis
- Justify Model Advisor Violations from Check Analysis
- Check Model Compliance Using Edit-Time Checking
- Link Requirements (Requirements Toolbox)
- Simulink Editor