Author requirements in MATLAB and Simulink by using the Requirements Editor or Requirements Perspective.
Add text, images, and keywords to describe requirements. Add child requirements to specify lower-level functionality. You can also add context to your model by showing requirements and descriptions on the Simulink canvas.
|Requirements Editor||Create and edit requirements|
|Profile Editor||Create and manage profiles with stereotypes and properties (Since R2019a)|
|Clear requirements and links from memory|
|Close Requirements Manager app in model (Since R2021a)|
|Convert annotations to requirement objects|
|Open Requirements Editor|
|Export view settings|
|Find requirement, reference, and link set artifacts|
|Get selected objects in Requirements Editor, Requirements Browser, or Requirements Table block (Since R2021a)|
|Import view settings|
|Load requirement set or link set|
|Create requirement set|
|Open requirement set|
|Open Requirements Manager app in model (Since R2021a)|
|Register Requirements Toolbox customizations (Since R2022a)|
|Reset saved view settings|
Open Services for Lifecycle Collaboration
Client and Core Objects
|Client to integrate with OSLC providers (Since R2021a)|
|OSLC service provider creation factory (Since R2021a)|
|OSLC service provider user interface dialog (Since R2021a)|
|OSLC service provider query capability (Since R2021a)|
|Requirement resource for OSLC requirements management domain (Since R2021a)|
|Requirement collection resource for OSLC requirements management domain (Since R2021a)|
|Test case resource for OSLC quality management domain (Since R2021a)|
|Test execution record resource for OSLC quality management domain (Since R2021a)|
|Test plan resource for OSLC quality management domain (Since R2021a)|
|Test result resource for OSLC quality management domain (Since R2021a)|
|Test script resource for OSLC quality management domain (Since R2021a)|
|Change request resource for OSLC change management domain (Since R2021a)|
Requirements Editor View Settings
- Author Requirements in MATLAB or Simulink
Create requirements and define the requirement hierarchy with MATLAB or Simulink.
- Define Requirements Hierarchy
Define the parent-child hierarchy for the requirements you associate with your design.
- Requirement Types
Select requirement types.
- Access Frequently Used Features and Commands from the Requirements Editor
Quickly perform actions or run favorite commands from the quick access toolbar in the Requirements Editor.
- Configure Views in the Requirements Editor
Configure the Requirements Editor columns and view a subset of requirements and links by creating a filter based on requirement and link metadata.
- Define Custom Requirement and Link Types and Properties
Customize requirements and links by using custom types and custom attributes, or stereotypes.
- Customize Requirement Index Numbering
Customize or disable the index of an individual requirement.
- Execute Code When Loading and Saving Requirement Sets
Use callbacks to execute code when you load and save requirement sets.
- Create Requirement Set Hierarchies by Using the Requirements Toolbox API
Programmatically create requirement set hierarchies by using the Requirements Toolbox™ API.
- Export Requirement Sets and Link Sets to Previous Versions of Requirements Toolbox
Export requirement and link sets to previous versions of Requirements Toolbox.
- Use Command-Line API to Document Simulink Model in Requirements Editor
Programmatically author and link requirements to document your Simulink model design and create traceability.