Success Stories Success Stories

 

雷诺使用MES模赛思软件提高基于模型的开发效率

作为世界上最大的汽车制造商之一,雷诺同时也是电动汽车新兴技术领域的领导者。在雷诺位于巴黎郊区的LARDY和GUYANCOURT开发中心,超过14000名工程师正致力于为下一代乘用车创新技术理念。雷诺研发活动的一个重要关注点是那些对于安全至关重要的车辆功能,包括跟踪控制、电机管理和电池管理系统。确保这类技术的完整性、稳固性和安全性是一项极具挑战的任务。对于雷诺来说,安全始终位于第一位,是公司产品开发链的核心。

雷诺公司的功能安全开发

雷诺设有一个专门负责功能安全开发的部门,该部门遵循一套严格的开发流程,该流程源于最先进的安全理念。基于对MathWorks公司Simulink®和dSPACE公司TargetLink®的工具链的应用,该流程的一部分涉及到功能模型的开发,然后在实际生成代码之前,对模型进行广泛的审查。

雷诺基于模型的设计工作流程

雷诺巴黎技术中心

雷诺嵌入式软件团队的主要目标是加快开发周期,同时提高软件质量水平。为了实现这两大目标,需在新的设计工作流程中进行三大改进:

  • 实施迭代设计流程
  • 全过程使用模型作为参考,进行基于模型的设计
  • 自动生成代码,防止人工编码导致的错误

雷诺公司软件模型的具体规范

由专家和建模利益相关者组成的工作组合作开发了一套设计规范,用来支持基于模型的设计工作流程,并确保其符合行业准则(MAAB、MISRA、AUTOSAR等)以及雷诺公司的软件架构和规范。

此时专家组面临一个独特的挑战:如何以全面有效的方式推行这一广泛的规范。雷诺软件模型包含多层次的子功能和众多模块,这使得软件模型具有很高的复杂度,也因此为人工审查造成了困难。事实上,对如此复杂的功能模型进行人工评审,耗费了雷诺大量的人力物力,而这必不可少的一步延误了整个开发进程。

于是雷诺开始寻找相关工具,来保障审查过程,让其实现自动化,并将审查步骤纳入自动化工具链。此外,雷诺还希望建立一个自动化的可靠的度量系统,以确认其功能建模过程符合规范。雷诺需要一个具有以下功能的模型检查器:

  • 支持由雷诺公司专家团队制定的建模规范
  • 强制要求模型符合建模规范
  • 提供关于如何修复违规的信息
  • 记录违规情况的报告与文件
  • 模型自动修复功能

MES Model Examiner®: 雷诺公司的解决之道

2012年,雷诺公司首次引入了MES Model Examiner®。该工具可自动检查软件模型是否符合建模规范,并提供关于Simulink®模型质量和合规性的综合报告与指标。如今,已有150多名功能模型设计人员日常使用该系统。

MES Model Examiner®: 缩减成本提高收益

在集成工具的支持下,新的流程已经在雷诺公司实行了一段时间了。由此带来的效益从一开始就已显现,在该工具上的投资很快就得到了回报。据雷诺公司称,模型分析时间减少了30%,这是一个非常显著的成果。雷诺公司多年来一直在使用MES Model Examiner®进行基于模型的开发,该工具已被证明完全适用于雷诺的工作流程。

雷诺在全公司范围内推广MES Model Examiner®

在未来几年,雷诺的目标是逐步扩大其基于模型的设计流程,将其他开发项目纳入其中。越来越多的用户将使用包含MES Model Examiner®在内的工具链。此外,雷诺还计划升级到下一个版本的MES Model Examiner® DRIVE(3.x)。雷诺与MES模赛思紧密合作,就MES Model Examiner®的未来产品开发和改进提出了无数宝贵的建议。同时,雷诺也将MES模赛思视为重要合作伙伴,而这一切都要归功于MES模赛思在汽车安全相关软件质量保证方面的独特专长。

关于MES模赛思: 软件质量在控制之中

Model Engineering Solutions GmbH(MES)是一家于2006年在柏林成立的软件公司,为软件项目的集成提供质量保证解决方案。 MES为全球客户基于模型的软件开发按照行业标准,如IEC 61508、ISO 26262、ISO 25119或ASPICE提供技术支持。 MES工具链包含四个适用于嵌入式软件开发阶段的工具 - MES质量工具MES Model Examiner® (MXAM)支持软件模型的静态模型分析。MXAM支持MATLAB Simulink®/Stateflow®, Embedded Coder®, TargetLink® 和 ASCET®模型的架构设计验证和自动合规性检查。MES Test Manager® 在基于模型的开发中有效地实现了基于需求的测试。MES Quality Commander®(MQC)评估软件的质量和产品准备情况,并在整个产品开发生命周期中提供关键的决策数据。使用MATLAB Simulink®进行建模时,MES Model&Refactor® (MoRe)通过简化和加速模型编辑并减少单调的工作步骤,帮助用户使用MATLAB Simulink进行建模。MES测试中心团队为客户提供测试服务,服务内容包含需求管理、建立测试规范、自动化测试及质量监控。MES学院提供培训和定制基于公司需求的咨询和服务项目。MES在汽车行业的客户包括全球8大设备制造商和8大供应商,自动化技术领域的客户数量也持续增长。为了支持其全球客户,MES已在美国和中国建立了子公司,并与全球分销商网络紧密合作。 MES是dSPACE 公司的战略合作伙伴和MathWorks及ETAS的产品合作伙伴MES学院与SAE International有合作关系。