matlab基于模型的测试与验证,基于模型的测试和验证工具——Reactis

Reactis是一款用于Simulink/Stateflow模型的测试、仿真和验证工具,它能自动生成测试用例,进行仿真和验证。通过Reactis Tester生成高效测试用例,Simulator进行可视化执行和调试,Validator则进行一致性验证。该工具支持MC/DC准则,提供详细覆盖范围报告,帮助设计者在模型设计阶段就能进行测试验证,节省时间和成本。
摘要由CSDN通过智能技术生成

1、基于模型的测试和验证工具--Reactis

基于模型的开发(Model-Based Development)的设计方法以其直观、快速、高效等优势,在汽车、航空航天等的基于模型的开发嵌入式控制系统设计中得到广泛的应用。它不同于传统的设计方法,不是使用复杂的结构和编程语言,而是使用MBD平台来搭建各种功能的模块。通过模块的仿真工具,可以进行系统测试,产生快速原型等。不仅可以提前和加强测试与验证,而且可以利用Hardware-in-the-loop仿真方法,实现快速高效的系统动态测试。

传统方式的设计方法是先设计的硬件系统原型实体,然后进行测试并在后续的设计中不断改进,但是在硬件阶段发现问题很难,而且需要大量的时间和成本。基于模型的设计就是先建立算法模型、物理模型以及环境模型,然后基于MATLAB的Simulink平台,进行系统测试与仿真,在后续的设计中不断进行仿真,再用自动代码创建工具产生实际系统所需的软件代码。实际上是将测试提前到了仿真阶段,设计制造人员能尽早发现并解决问题。基于模型的设计在最后阶段要进行硬件原型测试,主要是为了验证良好的设计,并不是要找出不良的设计。

Reactis是针对Simulink/Stateflow环境生成的模型文件*.mdl,产生测试用例,进行仿真、测试和验证的工具。它使得设计工程师不需要等到V模型的右侧才进行测试验证,而是在模型设计阶段,即系统结构设计和子系统模块设计阶段就能够对系统进行测试验证。在更早的设计阶段保证系统的安全性和功能的正确。同时,Reactis高效、高覆盖度的测试用例也可以用于独立C代码的测试,单元测试和系统测试。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值