Automatic Platform Configuration and Software Integration for Software-Defined Vehicles
<|reference_start|>Automatic Platform Configuration and Software Integration for Software-Defined Vehicles: 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.<|reference_end|>
@article{pan2024automatic,
    title={Automatic Platform Configuration and Software Integration for
  Software-Defined Vehicles},
    author={Fengjunjie Pan, Jianjie Lin, Markus Rickert},
    journal={arXiv preprint arXiv:2408.02127},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.02127},
    primaryClass={cs.SE}
}