来自源头的工程质量:开发人员驱动的汽车卓越测试
白皮书:测试与测量
赞助者:
19 世纪末第一批现代汽车的推出启动了汽车工业。从那时起,我们迅速从机械时代进入电子时代,并进入当前的状态:软件时代。随着高级驾驶辅助系统 (ADAS) 和自动驾驶 (AD) 的进步成为焦点,并为交通运输行业带来光明的未来,日益增加的车辆复杂性需要现代化的开发和测试程序。这一切都提出了一个关键问题:真正需要什么才能让这些高科技车辆安全上路?
没有帐户?
概述
该文件讨论了高级驾驶辅助系统 (ADAS) 和自动驾驶 (AD) 技术的开发和验证方面的挑战和进步。随着车辆变得越来越复杂,对现代开发和测试实践的需求对于确保安全性和遵守不断变化的法规至关重要。
传统的软件开发 V 模型(包括不同的开发和验证阶段)被认为不足以满足汽车创新的快速发展。开发人员和验证团队之间的这种差距可能会导致效率低下和延迟。为了解决这个问题,该文件提倡采用持续集成(CI)、持续交付(CD)和持续测试(CT)实践。这些方法使开发人员能够在整个开发周期中持续测试软件,从而更快地识别错误并符合新要求。
自动化在增强 CI/CT 管道方面发挥着关键作用,其中自动化流程可以触发测试并将更改无缝集成到电子控制单元 (ECU) 软件中。这种方法不仅加快了开发周期,还促进了团队之间的协作,打破了以前阻碍集成测试的孤岛。
该文档强调了基于场景的测试的重要性以及向虚拟测试环境的转变,例如软件在环(SIL)和硬件在环(HIL)测试。基于云的解决方案(例如 dSPACE 的 SIMPHERA)被视为并行验证的重要工具,使团队能够进行传统方法单独无法实现的广泛测试。
监管合规性是讨论的另一个重要方面,制造商需要遵守各种法规,包括联合国法规和 ISO 标准,以确保其产品的安全性和功能性。文件强调,随着车辆软件复杂性的增加,验证所需测试的数量也随之增加,风险评估成为测试过程中的基本考虑因素。
总之,该文件断言,为了跟上汽车技术的快速发展,制造商必须采用集成测试实践和自动化工作流程。通过这样做,他们可以增强 ADAS 和 AD 功能的可靠性和安全性,最终确保这些先进系统在道路上值得信赖。
传感器