loader image

针对Simulink模型和量产代码的测试解决方案

针对 ADAS/AD 虚拟验证的挑战

如何创建所需的数百万个方案?

如何避免测试爆炸问题?

如何确定我的测试是通过还是失败?

测试环境

MathWorks Simulink

ISO 26262认证模型在环测试

介绍

什么是Simulink?

MathWorks的Simulink和Stateflow已成为汽车行业开发嵌入式算法函数的事实标准。图形语言允许函数开发人员在更高、更直观的抽象级别上工作。这使得创建、审查、调试和重用开发的函数变得更加容易,这在考虑其不断增长的复杂性时非常重要。
Play now
Start_Simulink
播放视频
Play now
播放视频

完美的集成

BTC EmbeddedPlatform的Simulink模型在环测试(MIL)

虽然BTC EmbeddedPlatform的优势在于在单个测试项目中管理模型和量产代码,但BTC EmbeddedPlatform也可以为纯Simulink模型创建一个测试项目。这在项目的早期阶段尤其重要,因为其中代码可能尚不可用。
Simulink 测试项目的创建是自动化的,无需手动交互;BTC EmbeddedPlatform智能地分析模型的架构,以检测子系统,端口,参数,测试点,数据类型和范围。因为我们相信测试工具永远不应该接触或者
修改被测系统,测试工具的创建和执行发生在 Simulink 模型的临时副本上。这样可以轻松独立地管理模型和测试数据。测试工具创建在后台进行,无需手动操作。

在所有子系统级别轻松测试

分层测试方法

特别是在使用大型模型时,单个测试用例通常需要在模型中较小的子系统或子函数上运行。 但是,隔离该子系统以创建测试工具可能需要耗时且容易出错的手动工作。这通常会导致需要存储、管理和维护其他模型和工件。 借助BTC EmbeddedPlatform中强大的“分层测试方法”,所有这些问题都可以在后台顺利管理。所需的测试工具模型是从原始模型“动态”自动生成的,因此不需要存储或手动更新。
Hierarchical test approach for Simulink, TargetLink, Embedded Coder and Handcode

BTC TestComposer

智能而强大的测试用例编辑

根据我们的经验,测试用例经常是用不是为此目的而设计的语言编写的。像Matlab,Python,Excel表格甚至C Code这样的例子比比皆是。 通过BTC TestComposer,我们直接在BTC 功能测试套件中为功能测试用例提供了一个功能强大的编辑器。BTC TestComposer了解测试架构的所有细节,并保护用户免受无效数据输入的影响。如果使用枚举,则会提供一个下拉菜单,允许直接选择所需的值。 其他功能包括信号发生器,图形查看器,灵活的公差处理和公式编辑器,允许我们根据其他变量计算特定信号的值。“测试宏”和“校准集”可用于指定和存储可重用串行,以便在多个测试用例中实例化。测试用例直接在编辑器中执行,结果立即可视化
BTC TestComposer - Intuitive Test Authoring for Simulink, TargetLink, Embedded Coder and Handcode

沙箱环境

智能调试

随着现代基于模型的开发项目变得越来越复杂,调试失败的测试用例的任务变得越来越困难和耗时。在函数开发和测试是分开的,并由不同的人员或团队执行的情况下,会出现更多的挑战。这 就 引出了一个重要 问题: 测试 工程 师 将 测试 场景 提供 给 开发 进行 进一步 分析 的 最 有效 方法 是什么? BTC EmbeddedPlatform包括一种独特的调试方法,可以生成独立的沙箱。这些沙箱包含被测子系统的副本以及失败的测试用例,包括相应的校准值。这些沙盒可以轻松与同事或客户共享,从而在不破坏原始文档的情况下轻松尝试修改。
Play now
Debugging_start
播放视频
Play now
播放视频

申请试用License

如果您想试用我们的工具,我们很乐意免费提供评试用License。评估包括免费的发布研讨会,还为您提供了与我们的支持和工程团队进行一对一会面的机会。

预定与我们的工程团队的会议

您有任何问题或希望看到我们的工具在实际项目中运行吗?如果是这样,请使用下面的链接安排会议,我们的工程团队成员将很乐意向您展示功能和用例,并直接回答您可能遇到的任何问题。

申请试用license

如果您想试用我们的工具,我们很乐意免费提供评试用License。评估包括免费的发布研讨会,还为您提供了与我们的支持和工程团队进行一对一会面的机会。

预定与我们的工程团队的会议

您有任何问题或希望看到我们的工具在实际项目中运行吗?如果是这样,请使用下面的链接安排会议,我们的工程团队成员将很乐意向您展示功能和用例,并直接回答您可能遇到的任何问题。

认证

ISO 26262

BTC EmbeddedPlatform已通过德国TÜV Süd认证,适合用于安全关键软件开发项目。 该证书适用于不同的标准,包括IEC 61508-3:3010,ISO 26262,EN 50128,IEC 62304以及ISO 25119。对于汽车标准ISO 26262,该证书适用于所有ASIL级别,包括ASIL D。作为验证工具,BTC Back-to-Back测试套件是被归类为TCL 3的最高工具置信度。 我们根据要求免费向客户提供证书和相应的报告,这大大减少甚至消除了客户方工具认证措施的任何努力。
ISO 26262 Certificate

BTC EMBEDDED SYSTEMS 博客

来自我们的Blog

分享有关嵌入式软件开发、基于模型的设计、自动代码生成和 ISO 26262 兼容测试的见解。

产品视频、视频博客和网络研讨会

视频&网络研讨会

在这些短视频中了解我们产品的一些主要功能。

BTC 功能测试套件

针对 Simulink、TargetLin、EmbeddedCoder和手写代码的基于需求的测试。