在过去的二十年中,汽车电子经过一系列戏剧性变化已经转化。对需要软件测试工具的工程师来检测定时问题并进行有效的代码覆盖测量来说,这班次对这方面的主要影响是什么?
采用多路复用接线使得能够集成稳定性控制系统,主动悬架和混合驱动列车等先进功能以及先进的发动机管理和传输控制系统。

与此同时,这些计算密集型应用程序需要采用最新的高性能嵌入式微处理器。随着时间的推移,随着电子控制单元(ECU)提供的功能变得更加复杂,因此测试正确功能的作业,特别是正确的时序行为的作用更加困难。
现在,可以追溯到汽车电子系统中的错误的故障次数估计超过50%。仅2003年,美国汽车公司的保修支出超过110亿美元,这与嵌入式软件问题有关的这一支出的一半。随着生产延误,无故障发现的ECU更换和损坏公司的声誉,间歇性软件故障的影响很大。
因此,在开发过程中可以检测到潜在时序问题的工程方法和工具的兴趣增加了。
欧宝体育登录不上Rapita系统开发rvs auto.适用于高完整性汽车应用程序的软件开发人员。RVS Auto提高了测试过程的效率,有助于识别性能瓶颈,并设计用于典型资源受限的嵌入式环境。rvs auto包含拉丁段汽车(用于按目标时序验证)和rapicover auto.(目标代码覆盖率测量)。
支持汽车处理器,编译器和实时操作系统,符合AutoSAR和OSEK标准,RVS Auto是用于使用8位的微量控制器的工程师,无论是否使用实时操作系统,并有助于满足验证要求ISO 26262。
RVS Auto:
- 提供高级定时测量和优化功能,以及覆盖度量,包括呼叫对,语句,决策和MC / DC;
- 支持所有微处理器和DSP,包括Power PC;手臂;英飞凌三人;C167(和衍生物);飞思卡尔HC12 / HCS12 / HCS12x;NEC V850;MIPS;TI TMS320和其他;
- 使用大多数C和C ++编译器以及在Microsoft Windows(XP,2000,Vista,7)和Linux上运行。
狂喜测试汽车是一个专为单位和集成测试设计的测试框架。狂喜测试汽车通过自动化测试线束生成,执行和结果集合来减少将基于需求的测试应用于代码所需的努力。
具有强大的测试格式,RAPI测试汽车减少写入测试用例所需的时间。狂喜测试汽车允许您将测试作为主机或测试钻井平台上的连续构建环境的一部分运行测试,因此办公时间不会延迟您的项目。
现成的资格套件和合格的目标集成服务将帮助您在路线上与RAPI的使用测试汽车在ISO 26262项目中。
狂喜时间汽车旨在满足验证在C和C ++中编写的汽车软件的挑战,用于关键嵌入式系统。它从主机,模拟器或嵌入目标本身运行的软件测试中收集执行时间测量,并降低分析执行时间行为所需的成本和精力,优化软件和更新遗留系统。
通过与您的本土构建系统无缝集成,RAPI时间汽车允许您自动收集验证数据,例如在连续构建环境中。与市场上的类似工具相比,RAPI时间汽车已极低的开销,因此您可以在更少的测试运行中收集验证数据。
狂喜任务汽车帮助嵌入式汽车工程师了解C和C ++软件的调度行为。当软件测试在主机计算机,模拟器或嵌入目标本身运行时,该工具会收集有关任务级调度行为的数据,并提供各种显示,图表和图形以帮助您分析数据。
通过与您的本土构建系统无缝集成,RAPI任务汽车允许您自动收集任务级调度数据,例如在连续构建环境中。
RAPI报告的信息任务汽车提供证据以满足ISO 26262要求,例如:
ISO 26262-6:7.4.3表3项1F
需要“适当的调度属性”,您可以确定使用RAPI产生的响应时间和周期性度量任务汽车。ISO 26262-6:7.4.11软件分区+附件D:D)
- 您可以使用RAPI支持您的软件分区的验证任务汽车要可视化代码的调度行为,并使用它产生的响应时间和分离度量。ISO 26262-6:9.4.3f +表10行1d,10.4.3e +表13行1d,资源使用测试
可以支持CPU利用率和RAPI产生的响应时间指标任务汽车。