更换为新的工具版本时,经常会使基于模型的开发用户面临新的挑战。新的产品版本或修改 IT 基础架构不可避免地必须使现有的模型和功能迁移到新版 MATLAB®、TargetLink 或 Windows® 中。这些更新的一个重要方面是确保不会影响模型和产品代码的仿真行为。
TargetLink 的战略合作伙伴 BTC Embedded Systems AG 为此提供一种简单的高度集成和完全自动的解决方案:BTC EmbeddedTester 迁移套件。该套件利用基于 TargetLink 代码自动生成的测试案例(确保具有完整的测试覆盖范围)进行背靠背测试。背靠背测试不仅是基于模型的开发中现有最先进的方法,(自 ISO 26262 标准出现以来)通常用于比较模型和代码,它还是用于验证工具迁移的理想解决方案。在 BTC EmbeddedTester 迁移套件中,所有用户需要做的是指定工具版本并输入一列 TargetLink 模型。完成这些操作之后,所有其他步骤,比如在两种工具版本中生成和执行测试案例等,都将完全自动进行。
该套件结束运行时生成一份全局 HTML 报告,其中明确记录了所有模型的所有单个迁移步骤的结果。