论文标题

在日常运营中,以重型商用车为例,对汽车软件进行连续实验

Continuous Experimentation for Automotive Software on the Example of a Heavy Commercial Vehicle in Daily Operation

论文作者

Giaimo, Federico, Berger, Christian

论文摘要

随着汽车行业越来越多地将注意力集中在车辆的软件功能上,因此需要快速提供新的软件价值的技术。连续实验是来自基于网络的系统世界的一种实践,就是这样的技术之一。它使研究人员和开发人员能够使用现实世界数据来验证其假设,并根据性能和用户偏好来指导软件演变,从而减少对模拟和猜测的依赖。一些挑战阻止了这种做法在汽车网络物理系统上的逐字采用,例如,计算资源的安全问题和局限性;尽管如此,汽车领域开始对此技术引起人们的兴趣。这项工作旨在证明和评估典型的连续实验基础设施,该基础设施是在包含在商用卡车拖拉机中的分布式计算系统上实施的,该计算系统可在公共道路上的日常运营中用于日常运营。该系统包括计算单元和传感器,由于物流公司的商业兴趣,软件部署和数据检索只能通过移动数据连接进行远程检索。这项研究表明,提出的实验过程导致开发团队能够基于在实验过程中收集的现实世界数据上基础软件开发选择。此外,讨论了一组先前确定的设计标准,以实现对汽车系统的连续实验,并根据提出的工作确认其有效性。

As the automotive industry focuses its attention more and more towards the software functionality of vehicles, techniques to deliver new software value at a fast pace are needed. Continuous Experimentation, a practice coming from the web-based systems world, is one of such techniques. It enables researchers and developers to use real-world data to verify their hypothesis and steer the software evolution based on performances and user preferences, reducing the reliance on simulations and guesswork. Several challenges prevent the verbatim adoption of this practice on automotive cyber-physical systems, e.g., safety concerns and limitations from computational resources; nonetheless, the automotive field is starting to take interest in this technique. This work aims at demonstrating and evaluating a prototypical Continuous Experimentation infrastructure, implemented on a distributed computational system housed in a commercial truck tractor that is used in daily operations by a logistic company on public roads. The system comprises computing units and sensors, and software deployment and data retrieval are only possible remotely via a mobile data connection due to the commercial interests of the logistics company. This study shows that the proposed experimentation process resulted in the development team being able to base software development choices on the real-world data collected during the experimental procedure. Additionally, a set of previously identified design criteria to enable Continuous Experimentation on automotive systems was discussed and their validity confirmed in the light of the presented work.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源