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.
|Create and edit requirements
|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.