指定和验证设计要求
根据需求验证设计,使用输入假设改进反例
安全需求定义模型中不需要的行为。动态仿真模块®设计验证器™使用属性证明来验证与模型需求相关的属性是否在所有可能的输入值下保持,或者提供导致违反的反例。你使用仿真软件设计验证器将设计需求建模为属性,然后证明模型中的属性.
块
功能
主题
从这里开始
- 证明模型属性的工作流程
概述了证明模型属性的过程。 - 什么是财产证明?
证明性质的简要概述。 - 证明模型中的属性
提供一个示例,引导您完成证明模型属性的过程。 - 使用参数表
如何指定参数作为分析变量的示例。 - 指定信号范围
指定模拟过程中信号所能达到的最小值和最大值。通过指定模拟过程中信号可以达到的最小值和最大值,充分指定您的设计并优化数据类型和生成的代码。 - 最小和最大输入约束
概述如何仿真软件设计验证器分析考虑指定输入的最小值和最大值。 - 在Simulink和Stateflow元素上指定输入范围
描述分析如何处理Simulink和Stateflow上的最小值和最大值®元素。
验证和验证的需求建模
- 什么是规范模型?
规范模型的概述及其在基于需求的验证中的使用。 - 模型要求
的仿真软件设计验证器块库包含一个子库Example Properties。 - 用观察者隔离验证逻辑
描述的观察器支持仿真软件设计验证器. - 使用指定的输入最小值和最大值作为约束
这个例子展示了如何使用Simulink®Design Verifier™在测试生成和属性证明过程中使用输入端口最小值和最大值作为分析约束。 - 为基于需求的测试使用规范模型
遵循系统的方法根据需求来验证您的设计模型。
通过财产证明进行查证
- 证明模型中的属性
提供一个示例,引导您完成证明模型属性的过程。 - 设计和验证模型中的属性
您可以使用Simulink®Design Verifier™将设计需求建模为属性,然后在模型中证明属性。 - 使用模型切片器来调试违规的属性
使用Model Slicer使用断言块调试您的设计。 - 使用验证模型证明系统级属性
一个使用验证模型来证明系统级属性的示例。 - 证明子系统中的属性
解释如何证明子系统中的属性。 - 检查是否违反规定的最小值和最大值
描述如何分析模型,以验证指定的设计最小值和最大值得到满足。 - sldvData字段的输入范围规范
描述了sldvData
用于最小和最大输入值的字段。 - 用MATLAB函数块证明性质
本例说明如何验证安全带提醒设计模型。 - 用MATLAB真值表块证明属性
这个例子展示了如何验证上面上面块中引用的安全带提醒设计模型。 - 使用假设块进行属性证明
这个例子展示了如何使用proof Assumption块执行Simulink®Design Verifier™属性证明。 - 无效财产证明
这个例子展示了如何使用Simulink®Design Verifier™属性证明分析找到无效的属性。 - 证明大模型中的性质
描述在大型模型中证明属性的工作流程和最佳实践。