日产汽车最关心的是质量。“日产对其客户负有重要责任,”日产汽车公司软件质量组负责人菊池光彦解释说。“这就是为什么我们确保我们的车辆符合严格的质量标准。这些标准也适用于我们车辆上的嵌入式软件。为了确保质量过程有效地应用于所有电子控制单元(ecu),软件质量小组从项目一开始就与所有供应商一起检查软件评审过程,然后在每个主要里程碑处再次检查。软件质量小组还直接向日产高管报告软件质量的状况。”
Polyspace产品下载188bet金宝搏可以确保软件的可靠性,这是业内任何工具都无法比拟的。”
Mitsuhiko菊池、日产
日产汽车最关心的是质量。“日产对其客户负有重要责任,”日产汽车公司软件质量组负责人菊池光彦解释说。“这就是为什么我们确保我们的车辆符合严格的质量标准。这些标准也适用于我们车辆上的嵌入式软件。为了确保质量过程有效地应用于所有电子控制单元(ecu),软件质量小组从项目一开始就与所有供应商一起检查软件评审过程,然后在每个主要里程碑处再次检查。软件质量小组还直接向日产高管报告软件质量的状况。”
菊池最初了解到Polyspace®下载188bet金宝搏从全球雷诺-日产联盟的同事为C和c++的产品。
日产公司进行了基准测试,以评估Polyspace Bug Finder™和Polyspace Code Prover™发现运行时错误的能力。“我们已经使用了两种静态工具。我们决定在一个试点项目中尝试Polyspace的产品。下载188bet金宝搏在试点成功完成后,我们将Polyspace产品添加到其他两个工具中,并将其扩展到所有我们要审查的软件中。下载188bet金宝搏因为供应商有他们自己的特定软件,包括不同的开发环境、微处理器和交叉编译器,我们也设计了一个高效的流程,这样我们就可以快速分析他们的代码。”
日产为每个识别出的bug定义了三种级别的严重性:严重(必须立即修复)、中等(应该在未来的版本中修复)和轻微。
菊池先生确定了约束条件和标准,这些限制条件和标准将用于审查以前验证过的代码,以确定Polyspace产品是否存在运行时错误。下载188bet金宝搏
“Polyspace产下载188bet金宝搏品不仅能发现哪些操作会出现运行时错误,还能识别出那些永远不会出现错误的操作,无论操作条件如何,”菊池说。此外,他们可以在编码期间这样做,也就是在单元测试之前。这对我们的供应商具有巨大的价值。”
“虽然我们不会强迫我们的增值链成员在开发过程中使用Polyspace产品,但我们认为供应商系统地使用Polyspace产品是一个很大的优势。下载188bet金宝搏了解Polyspace产品在编码过程中如何以及何时使用,让我们下载188bet金宝搏对代码的可靠性充满信心。它为我们提供了保证,以最有效的方式确保软件的健壮性和可靠性,”菊池先生总结道。
供应商的缺陷检测和测量.“使用Polyspace产品,结下载188bet金宝搏果很容易测量,”菊池先生说。“我们发现,每个项目大约有5个bug——大约3万行代码,或者10万rom——是主要的bug。这些问题必须由供应商立即解决,”菊池先生说。这些项目应该已经验证过了。“这意味着,如果使用Polyspace的产品,这些细菌可以更早地被发现,而且花费更少。”下载188bet金宝搏
软件可靠性改进.“Polyspace产下载188bet金宝搏品确保了应用程序的可靠运行,同时比传统测试成本低得多,”菊池先生说。“更不用说功能测试不再受到运行时错误的阻碍了!”
Polyspace产下载188bet金宝搏品被日产供应商采用.许多日产供应商正在努力将Polyspace产品整合到他们的内部开发过程中。下载188bet金宝搏“我们的供应商并没有因为我们的高度推荐而采用Polyspace的产品。下载188bet金宝搏事实上,他们知道在过程的早期确保软件的可靠性是他们以很少的成本交付高质量应用程序的最好方法。他们也知道,只有Polyspace产品才能提供让这一切成为可能的详尽结果。”菊池说。下载188bet金宝搏
Únete al客户参考程序