logo Parasoft 案例研究(二) 我也要发布文档

汽车行业案例:实现100%的AUTOSAR C++14合规性


Parasoft是构建高质量软件的最佳解决方案。从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。

那么Parasoft究竟能够运用在哪些领域?是否对于您的项目有帮助呢?本文小编给大家带来一个真实案例——联想使用Parasoft在ADAS开发中兼顾速度和敏捷性与安全性

>>如果您想使用Parasoft测试是否满足项目要求,可联系客服申请试用


企业背景

Renovo建立了一个以边缘为中心的数据管理平台。这是第一个用于开发完全自动驾驶车辆上的复杂软件堆栈的汽车级平台。联想的主要目的是为客户大规模开发和部署ADAS(高级驾驶辅助系统),并帮助他们管理所有的数据。

将最新的软件实践和流程投入使用,Renovo平台是帮助汽车制造商围绕现代流程建立自己的实践的关键部分。

挑战

整个汽车行业的模式正在发生转变。这种变革性的演变正迫使汽车制造商从制造金属到成为技术公司。他们正朝着被视为技术公司的方向发展,因为软件将占到未来汽车创新的90%。在这种情况下,汽车制造商必须建立流程,以平衡快速开发软件、部署软件、获得反馈和安全的能力,同时提供客户重视的功能和环境。

拥有越来越多的软件意味着需要测试更多的代码,并满足ISO 26262等流程标准。事实上,由于联想的平台需要符合AUTOSAR C++标准,为了方便他们的AWare操作系统软件获得软件安全认证,联想评估了所有商业静态分析合规性产品。他们寻求一种解决方案,通过在软件开发生命周期(SDLC)的早期检测,快速实现合规性,从而缩短上市时间。

  • 错误的编码实践
  • 漏洞
  • 潜在的入侵行为
  • 内存问题

如今,汽车制造商正面临着新技术带来的软件挑战。一个例子是自动驾驶和汽车网络与智能城市中的其他智能设备进行通信,需要转达官方停车规则、速度限制和其他动态交通变化,包括道路关闭、交通堵塞和改道。

解决方案

随着汽车行业从运输行业向技术行业的转变,数据是至关重要的。

  • 可靠性
  • 安全性
  • 质量

Renovo选择了Parasoft C/C++test及其汽车合规包

由于其对AUTOSAR C++14的全面规则覆盖、广泛的报告仪表板和现代流程。凭借定制仪表板的能力,Renovo团队可以在一个集中的地方看到所收集数据的不同视图,并获得对质量的洞察力。

静态分结果视图显示了当前对所选编码标准的遵守程度。高层图表揭示了更多的违规细节。仪表板是一个真正的多维度风险指标,呈现出不同类、函数或文件在你的代码库中的风险或脆弱性。所有的数据都是由运行时分析、代码覆盖率和静态分析结果决定的。

结果

通过使用Parasoft的测试解决方案,在SDLC的早期检测不良编码行为、漏洞、潜在入侵和内存问题,Renovo能够快速实现100%的AUTOSAR C++14和CERT合规性,从而缩短上市时间。Renovo汽车为其客户获得了高效的质量和监管合规性,以安全地开发、部署和运营大规模的AV和ADAS车队。


Parasoft——领先的自动化测试工具,满足绝大多数行业标准

Parasoft是一家专门提供软件测试解决方案的公司,帮助企业打造无缺陷的软件。

从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。

强大的报告和分析功能可帮助用户快速查明有风险的代码区域,并了解新代码更改如何影响其软件质量,而突破性的技术将人工智能和机器学习添加到软件测试中,使组织更容易采用和扩展跨开发和测试团队的有效的软件测试实践。

Parasoft针对C/C++、Java、.NET和嵌入式的开发测试都有着30多年的深入研究,很多全国500强企业使用Parasoft的产品实现了软件快速、高质量的交付。

获取Parasoft资料或申请试用可加QQ:2867205852


申请Parasoft测试试用