Use Cases

Concrete problems that OSxCAR addresses.

OSxCAR addresses concrete challenges in Software-Defined Vehicle development β€” from cross-platform code portability and safety-critical runtimes to AI-driven network optimisation. The twelve use cases are aimed at development teams, suppliers, and system integrators who daily face heterogeneous architectures, long test cycles, and growing system complexity.

Each card describes a concrete problem and how OSxCAR solves it. Click to open the technical details.

  1. Use Case 1

    Platform-Independent Software Development

    OSxCAR enables the development and testing of vehicle software independently of hardware, operating system, or programming language. Through the "Same Binary" approach, identical modules run from MIL through HIL all the way into the vehicle fleet β€” with no porting effort or integration risks.
    Platform-IndependentSame BinaryWebAssembly
  2. Use Case 2

    Modular Software Architecture

    OSxCAR relies on fully modular software building blocks with clearly defined, standardised interfaces. Components can be exchanged, reused, or updated independently β€” without requiring full system re-integration.
    ModularityScalabilityReuse
  3. Use Case 3

    Efficient Execution Strategies

    OSxCAR uses highly optimised, hardware-independent runtimes that execute software reliably and at high performance across the most diverse target platforms β€” from microcontrollers and GPUs to high-performance computers.
    PerformanceLightWeave RuntimeReliability
  4. Use Case 4

    Secure Execution Environments

    OSxCAR ensures that software components run in strongly isolated, least-privilege execution domains. WebAssembly-based sandboxing strictly limits memory access and prevents uncontrolled interactions between modules.
    SecurityISO 26262Compliance
  5. Use Case 5

    Quality Assurance through Test Coverage

    OSxCAR systematically raises software quality: through targeted code mutations and automated test evaluation β€” integrated in the RapidTest framework β€” weaknesses can be detected early and test gaps closed precisely.
    RapidTestMutation TestingSafety
  6. Use Case 6

    Reliable Software with Modern Languages

    OSxCAR relies on memory-safe programming languages such as Rust to eliminate entire classes of bugs β€” buffer overflows, data races β€” at the code level. Rust provides memory safety without garbage collection: robust, deterministic software for safety-critical applications.
    RustMemory SafetySafety
  7. Use Case 7

    Platform-Independent Vehicle Gateway

    A communication gateway between vehicle networks (CAN, Ethernet), implemented as a WebAssembly component β€” portable to any target platform without source code changes. Runtime and logic are cleanly separated.
    CANEthernetWebAssembly
  8. Use Case 8

    Globally Configurable SDVA-Bench

    The OSxCAR SDVA-Bench is a globally distributable, software-defined bench service that can be remotely reconfigured in seconds β€” without manual rewiring or physical changes. The flexible architecture allows switching between vehicle and network architectures in near real time.
    RemoteOTAMIL→HIL
  9. Use Case 9

    AI-Driven SDN Optimisation

    OSxCAR uses Graph Neural Networks (GNNs) to analyse complex vehicle networks and accurately predict future latencies. The AI evaluates traffic flows, node dependencies, and topologies within the SDN-based vehicle network.
    GNNSDNOptimisation
  10. Use Case 10

    Standardisation and Interoperability

    OSxCAR promotes true interoperability through uniform, standardised interfaces and component-based software modules. The use of open specifications such as WebAssembly Interface Types (WIT) enables vendor-independent communication between software building blocks.
    AUTOSARWITStandard
  11. Perspective: Suppliers

    Greater Reach, Less Porting Effort

    OSxCAR gives suppliers a unified, platform-independent foundation for their software components. What has been developed and certified once can be deployed in any vehicle architecture β€” without OEM-specific adaptations or repeated porting cycles.
    SuppliersSame BinaryCertification
  12. Perspective: System Integration

    Unified Integration from MIL to Vehicle

    System integrators benefit from a unified software foundation that significantly reduces integration effort. The same binary runs unchanged in MIL, SIL, HIL, VIL, and the vehicle fleet β€” porting and regression risks are eliminated.
    System IntegrationEnd-to-EndSDVA-Bench

Next: Demonstrators