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