Simulink Design Verifier™ 使用形式化方法来识别模型中隐藏的设计错误。它检测模型中导致整数溢出、死逻辑、数组访问越界和除以零的块。它可以形式化验证设计是否符合功能需求。对于每个设计错误或需求违规项,它会生成一个仿真测试用例以供调试。
Simulink Design Verifier 可以生成测试用例以满足模型覆盖率和自定义目标,从而扩展现有的基于需求的测试用例。这些测试用例有助于您的模型满足条件覆盖率、决策覆盖率、修正条件/决策覆盖率 (MCDC) 以及自定义覆盖率目标。除了满足覆盖率目标外,您还可以指定自定义的测试目标来自动生成基于需求的测试用例。
配合 IEC Certification Kit (for ISO 26262 and IEC 61508) 和 DO Qualification Kit (for DO-178 and DO-254),可实现对行业标准的支持。
Analyze Missing Test Coverage
增强和扩展现有手动创建的测试用例,以解决不完整的模型覆盖率以及从 Simulink® 模块和 Stateflow® 图中调用的生成代码和 C/C++ 代码的覆盖率。
简化模型以进行部署
在完全验证主变体模型后,使用变体简化器针对有效配置的子集生成简化模型。所有相关文件和变量依赖项也会简化。简化后的工件会打包成一个单独的文件夹,以便轻松部署并与客户及合作伙伴共享。
产品资源:
“基于模型的设计支持快速分析需求,重用以前产品的设计,并消除手动编码错误,从而减少了开发时间,使我们能够缩短工期以满足客户的需要。”
MyoungSuk Ko,LS Automotive