MISRA对SoC技术的合规性:Socionext如何使用Helix QAC

Socionext公司是通过合并FUJITSU Limited和Panasonic Corporation的LSI(大规模集成)功能而形成的。

该公司总部位于日本横滨,设计和开发用于成像和网络的创新嵌入式片上系统(SoC)技术。

Socionext的SoC技术需要为其汽车合作伙伴遵守MISRA , 并且他们通过使用Helix QAC for C实现MISRA合规性。

Helix QAC帮助Socionext ……

  • 提早检测重要的编码问题

  • 将开发时间缩短10%

  • 满足MISRA合规性的客户要求

将Helix QAC与MISRA结合使用是质量的事实基准

“将Helix QAC与MISRA结合使用是质量的事实基准。它已被整个日本汽车行业采用,涵盖了从OEMS到硅级别的整个供应链。”

为什么Socionext需要可靠的代码?

Socionext的SoC技术是在嵌入客户产品的芯片上提供的。 他们的软件(和硬件)是可靠的,这点很重要。 一旦这些产品在现场被运输和使用就很难解决任何问题。

最初,Socionext使用手动代码审查来确保高质量的软件和MISRA合规性。 但随着开发人员数量的增加(团队分成两个站点),使用手动代码审查变得更加困难。

Socionext需要一种自动化代码审查并遵守MISRA的方法,他们在Helix QAC上找到了它。

将Helix QAC用于SoC技术

Socionext采用QAC与MISRA C :2012合规模块。1,300 Helix QAC消息映射到Socionext的150个内部编码规则,这些规则在所有项目中都是通用的。 此外Socionext可以根据客户要求微调每个项目的规则。

通过使用Helix QAC,Socionext确保其SoC技术符合MISRA标准,并满足汽车客户的要求。

可靠的代码。 加快发展。

自从Socionext采用Helix QAC以来,他们确保了可靠,合规的代码。

今天,Socionext使用Helix QAC:

  • 早期检测重要的编码问题     – 包括未初始化的变量、不正确的预处理程序指令和无法访问的代码。
  • 将开发时间缩短10%,运行Helix     QAC,首先使手动代码审查更有效。
  • 在测试之前提高代码质量以减少返工的时间和成本。
  • 培训开发人员编写最佳实践。
  • 维护更好的结构化和易于理解的代码。