2023 Roadmap

2023 Roadmap

Feature List

  • By Feb 22, 2023  (AB meeting in Mar 7, 2023)

  • Virtualization on Feb 15, 2023 

  • Containerziation on Mar 1, 2023 

Top Level Features:

Feature 1: Define the requirements and use cases of Software-defined Vehicle with AGL, focusing on the environment parity (including both application-level and operating-system-level)

  • Persona
    → define users/developers/testers/... (user journey)
    → infotainment/telematics

  • Define the meaning of "Workload" and "Workload Orchestration"

    • single SoC workload orchestration

    • multi-SoC (zonal architecture) workload orchestration

    • from vehicle to cloud (bi-directional)

Feature 2: Implement PoC with step-by-step MVPs containing key enabling technologies (Device Virtualization, Workload Orchestration and etc) for SDV to fulfill the requirements and use cases defined.

  • Define the requirements of AGL for Software-defined Vehicle

    • Virtualization (hypervisor, device virtualization "VirtIO)

    • Conternization (application container and orchestration)

    • Cloud-native

  • Clearly define the use case that the group as a whole has consesus and develop a prototype that community members can work together (link with IC, IVI-EG):  A pure OSS solution using both virtualization and conternization

    • Question: How to meet the "ready to product" requirement

    • See any thing that Virtualization&Container can facilitate Flutter Application  @Bernard Craddock

    • Check if any one from BMW would like to share some opinions on the usage of container @Walt Miner , @Nedeljko Miljevic (Deactivated) 

    • Some hints and collaboration from SOAFEE? Maybe connect with@Matt Spencer (Deactivated) again → @Francesco Salamida is working directly in SOAFEE who can be good bridge.

Technical Features:

Feature 3: Further extend and enhance VirtIO as a common AGL device virtualizaiton framework to decouple AGL software from underlying SW&HW platform on both physcial ECU in edge and virtual ECU in cloud.

Feature 4: Integrate Display Virtualization solution "Unified HMI" into AGL UCB to actualize cross-ECU/processor device virtualization
Feature 5: Develop a prototype of workload orchestration & deployment starting from single SoC envionrment (workload examples: container, thin VM, posix process and etc.)

  • Virtualization

    • VirtIO in HV

    • VirtIO in non-HV

    • VirtIO across Multi-ECU

    • VirtIO in Cloud-Native

  • Conternization & Orchestration

    • Determine Container Type suitable for automotive use case:

      • LXC

      • docker

      • container-d

      • podman

      • ???

    • Evaluate the usage of application container inside AGL for IVI/IC use cases

      • implementaiton in SOAFEE is lacking graphic perspectives which has higher weight in AGL (SOAFEE is targeting more for ADAS/AD features)

    • Find/develop an OSS container engine and orchestrator (k3s?) fitting for AGL use case

  • Cloudification

    • Cloud-native Environment

    • Cloud service

    • CICD cloud infrastructure

Roadmap

Process

Explanation

Timeline

 

Process

Explanation

Timeline

 

Discover

  • Discover the existing issues and expectation of OEMs in real production regarding SDV

~2023.6

 

Define

  • Defined the product-ready requirements and use-cases for AGL in terms of SDV together with other EGs (IVI-EG, IC-EG and etc.)

~2023.9

 

Design

  • Design the overall architecture & launch a preliminary MVP on CES2024

~2023.12

 

Develop

  • SDV-EG led cross-company and cross-EG development

~2024.9

 

Deploy

  • Product-ready SDV Reference PoC for AGL on OSSJ2024 and CES2025

~2024.12