金宝appSimulink Design Verifier

识别设计错误,证明要求合规性,并生成测试

金宝appSimulink Design Verifier™使用正式方法来识别模型中的隐藏设计错误。它检测到模型中导致整数溢出,死亡逻辑,数组访问违规以及划分零的模型中的块。它可以正式验证设计满足功能要求。对于每个设计错误或违规需求,它会为调试进行模拟测试用例。

金宝appSimulink Design Verifier为模型覆盖和自定义目标生成测试用例,以扩展基于需求的测试用例。这些测试用例驱动模型以满足条件,决定,修改条件/决策(MCDC)和自定义覆盖目标。除了覆盖目标外,您还可以指定自定义测试目标,以自动生成基于需求的测试用例。

金宝app通过支持行业标准IEC认证套件(对于ISO 26262和IEC 61508)和做资格套件(对于do-178和do-254)。

开始:

设计错误检测

在模拟之前发现模型中的设计错误,包括运行时错误,诊断错误和死亡逻辑。

运行时和诊断错误

在运行模拟之前,您可以检测运行时和建模错误,包括整数溢出,逐个界面,阵列超出界限,子正数值和浮点错误以及数据有效性错误。

死亡逻辑

在模拟和执行生成代码的模型中查找无法激活的模型中的对象。

在模型中查看死亡逻辑。

测试案例生成

生成动态仿真的测试用例,实现结构和功能覆盖目标。

测试案例增加覆盖范围

增强并扩展现有手动创建的测试用例以解决不完整的模型覆盖范围。

基于要求的测试用例

从系统要求的模型生成测试用例。

C / C ++代码的测试用例

生成测试用例,以增加所生成的代码和C / C ++代码的覆盖范围金宝app®块和in.州流程®图表。

为调用C代码的模型生成测试。

基于要求的验证

验证使用MATLAB,SIMULINK和StateFlow表示的正式要求。金宝app

安全要求

验证您的设计是否根据正式定义的安全要求使用马铃薯®,s金宝appimulink和stateflow。

简化变体模型

使用VARIANT REDUCER为有效配置的子集生成缩小模型。

简化部署模型

完全验证了主变量模型后,使用变体减速器为有效配置的子集生成缩小模型。还减少了所有相关文件和可变依赖项。减少的工件包装在单独的文件夹中,以便可轻松部署和与客户和合作伙伴共享。

创建缩小模型。