Main Content

Requirements Toolbox

Author, link, and validate requirements for designs and tests

Requirements Toolbox™ lets you author, link, and validate requirements within MATLAB® or Simulink®. You can create requirements using rich text with custom attributes or import them from requirements management tools.

You can link requirements to MATLAB code, System Composer™ or Simulink models, and tests. The toolbox analyzes the traceability to identify gaps in implementation or testing. The design highlighting and traceability matrix summarize where links exist across multiple artifacts and guide you to address any gaps. When requirements change, linked artifacts are highlighted, and you can determine the upstream and downstream artifacts affected using a traceability diagram. Generated code from Simulink designs includes code comments that document where requirements are implemented to assist with reviews.

You can formalize requirements and analyze them for consistency, completeness, and correctness using the Requirements Table. The Requirements Perspective enables you to view and manage requirements together with design. When used with Simulink, you can create links to blocks with a simple drag and drop.

Support for industry standards is available through IEC Certification Kit (for ISO 26262 and IEC 61508) and DO Qualification Kit (for DO-178).

Get Started

Learn the basics of Requirements Toolbox

Author and Validate Requirements

Edit requirements and attributes and analyze Requirements Table blocks for consistency and completeness

Integrate Requirements from Third-Party Tools

Import requirements, integrate with requirements management tools, and link to external requirements

Link Requirements

Create, manage, and visualize traceability between requirements and designs or tests

Verify Requirements by Using Tests

Run requirements-based tests in MATLAB and Simulink to verify requirements

Compare and Merge Requirements and Links

Track, compare, and merge changes to requirements and links in MATLAB or using third-party source control management tools

Export and Report Requirements and Traceability

Export requirements and links and create requirements and traceability reports

Customize and Extend Requirements Toolbox

Customize requirements, links, the Requirements Editor, and import and save behaviors

Tool Qualification and Certification

Qualify Requirements Toolbox for DO and IEC certification