formalize requirements in simulink models -凯发k8网页登录
evaluate logic before and during simulation with requirements table
blocks
define formal requirements in simulink® models by using the requirements table block to evaluate logic before and at run time. use formal requirements to check the outputs of your model or execute block outputs.
configure the formal requirements directly in the block, in the , or with programmatic commands in matlab®.
blocks
model formal requirements with input conditions |
functions
objects
object functions
operators
topics
create and manage requirements
- use a requirements table block to create formal requirements
assess formal requirements by using requirements table blocks.
use assumptions to constrain formal requirement data in requirements table blocks according to physical limitations.
use temporal logic operators to control requirement evaluation and execution.
execute formal requirements when data changes between time steps.
create child and semantic requirements to establish relationships between requirements.
specify the order of evaluation in a requirements table block.
modify the type, description, or rationale for each requirement in your requirements table block.
use the matlab command line to create and modify requirements table blocks.
configure how a requirements table block interfaces with a simulink model.
configure requirement data
add or modify data that establishes formal requirements.
specify the data types used in formal requirements.
specify data sizes in a requirements table block.
test model with requirements
overview of specification model and its use in requirements-based verification.
automate test generation and execution by using models that contain requirements table blocks.
troubleshooting
use simulink design verifier™ to find inconsistent and incomplete requirement sets and read-before-write issues.
debug requirements table block requirements during simulation.