Main Content

Author Requirements

Author requirements in MATLAB® and Simulink®

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.

Apps

Requirements EditorCreate and edit requirements

Tools

Profile EditorCreate and manage profiles with stereotypes and properties

Classes

slreq.ReqSet Work with requirement sets
slreq.Requirement Work with requirement objects

Functions

slreq.clearClear requirements and links from memory
slreq.closeRequirementsManagerClose Requirements Manager app in model (Since R2021a)
slreq.convertAnnotationConvert annotations to requirement objects
slreq.editorOpen Requirements Editor
slreq.exportViewSettingsExport view settings
slreq.findFind requirement, reference, and link set artifacts
slreq.getCurrentObjectGet selected objects in Requirements Editor, Requirements Browser, or Requirements Table block (Since R2021a)
slreq.importViewSettingsImport view settings
slreq.loadLoad requirement set or link set
slreq.newCreate requirement set
slreq.openOpen requirement set
slreq.openRequirementsManagerOpen Requirements Manager app in model (Since R2021a)
slreq.refreshCustomizationsRegister Requirements Toolbox customizations (Since R2022a)
slreq.resetViewSettingsReset saved view settings

Objects

expand all

Client and Core Objects

oslc.ClientClient to integrate with OSLC providers (Since R2021a)
oslc.core.CreationFactoryOSLC service provider creation factory (Since R2021a)
oslc.core.DialogOSLC service provider user interface dialog (Since R2021a)
oslc.core.QueryCapabilityOSLC service provider query capability (Since R2021a)

Resource Objects

oslc.rm.RequirementRequirement resource for OSLC requirements management domain (Since R2021a)
oslc.rm.RequirementCollectionRequirement collection resource for OSLC requirements management domain (Since R2021a)
oslc.qm.TestCaseTest case resource for OSLC quality management domain (Since R2021a)
oslc.qm.TestExecutionRecordTest execution record resource for OSLC quality management domain (Since R2021a)
oslc.qm.TestPlanTest plan resource for OSLC quality management domain (Since R2021a)
oslc.qm.TestResultTest result resource for OSLC quality management domain (Since R2021a)
oslc.qm.TestScriptTest script resource for OSLC quality management domain (Since R2021a)
oslc.cm.ChangeRequestChange request resource for OSLC change management domain (Since R2021a)
slreq.ViewView settings (Since R2022b)

Topics