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.
Learn the basics of Requirements Toolbox
Author requirements, import, export, and formalize requirements
Link requirements to designs, code, and tests, specify relationships, add markup, review traceability to models and code, check consistency
Requirements-based model verification, interpreting and reporting test results
Requirements review and comparison, track changes and provide justification, generate reports for sign-off and approval
Requirements traceability supported by the legacy RMI interface
Use Simulink products to test models and code, check for design errors, check against standards, measure coverage, and validate the system
Qualify Requirements Toolbox for DO and IEC certification