In the automotive industry, platform configuration and software integration are mostly manual tasks performed during the development phase, requiring consideration of various safety and non-safety requirements. This manual process often leads to prolonged development cycles and provides limited flexibility. This paper introduces a novel approach to automate platform configuration and software integration for software-defined vehicles (SDVs), shifting these activities from the development phase to runtime. Our approach features an integration manager that combines model-based methods and virtualization technologies to generate and execute deployment plans. By leveraging model-based systems engineering (MBSE), our method automatically generates platform configuration and software integration plans, which are then converted into deployment-ready formats using code generation techniques. Utilizing virtualization and container orchestration technologies, the proposed system enables dynamic and flexible resource allocation while ensuring compliance with safety requirements. Communication between the development and runtime platforms is facilitated via a REST API. A proof of concept was implemented on a simulated SDV platform with the Intel Whiskey Lake Board. This demonstration showcases the integration manager on an SDV with a central computer, highlighting the potential to shorten development cycles and adapt to diverse vehicle configurations.
翻译:在汽车行业中,平台配置与软件集成主要是在开发阶段执行的手动任务,需要考虑各种安全与非安全需求。这种手动过程通常导致开发周期延长,且灵活性有限。本文提出了一种新颖的方法,用于实现软件定义车辆(SDV)的平台配置与软件集成自动化,将这些活动从开发阶段转移到运行时。我们的方法采用一个集成管理器,结合基于模型的方法与虚拟化技术来生成并执行部署计划。通过利用基于模型的系统工程(MBSE),我们的方法能自动生成平台配置与软件集成计划,随后通过代码生成技术将其转换为可部署的格式。利用虚拟化与容器编排技术,所提出的系统能够实现动态灵活的资源分配,同时确保符合安全要求。开发平台与运行时平台之间的通信通过REST API实现。我们在基于英特尔Whiskey Lake Board的模拟SDV平台上实现了一个概念验证。该演示在配备中央计算机的SDV上展示了集成管理器,凸显了其缩短开发周期并适应多样化车辆配置的潜力。