With modern vehicles evolving with more features, services, complex systems, with more sensors, actuators, and processing units, it is essential to think about vehicles not only as means of transportation that may tend towards full autonomy, but also as adaptive objects, that suit themselves to the needs of occupants. Vehicular services can be developed to support these adaptations. However, the increasing complexity of vehicular service development, even with current standardizations and best practices and guidelines, are insufficient to tackle the high complexity of development, with expectations of up to 1 (U.S.) billion lines of code for a fully (level 5) autonomous vehicle. Within this survey, the paradigm of Deterministic Software Defined Vehicles is explored towards increasing the quality and easiness of the development of services for automotive. Towards this, a proposed vision with four pillars is also provided: the deterministic network configurator, the data layer configurator, and the hypervisor configurator and the vehicle abstraction layer, all coordinated by a software orchestrator.
翻译:随着现代车辆集成更多功能、服务、复杂系统、传感器、执行器和处理单元,我们必须将车辆不仅视为可能趋向完全自主的交通工具,更应将其理解为能适应乘员需求的适应性载体。车辆服务的开发可支持此类适应性调整。然而,即使存在现行标准化体系、最佳实践与指导原则,车辆服务开发的复杂性仍在持续攀升,现有方法难以应对开发过程中的高度复杂性——完全(L5级)自动驾驶车辆的代码量预计将高达10亿行。本综述探讨了确定性软件定义车辆范式,旨在提升汽车服务开发的质量与便捷性。为此,我们提出基于四大支柱的架构愿景:确定性网络配置器、数据层配置器、虚拟机管理程序配置器及车辆抽象层,所有组件均由软件编排器统一协调。