FAQ

Häufig gestellte Fragen zu OSxCAR

Keine passenden Fragen gefunden.

Überblick & Vision

SDVPlattformVision Was ist OSxCAR und welches Problem löst es?

OSxCAR (Optimized Software-defined Car Architectures) ist ein EFRE-gefördertes Forschungsprojekt (06/2024 – 05/2027, 5 Mio. €), das drei zentrale Engpässe der Automobilindustrie adressiert:

  • Heterogenität — Vielfalt an Architekturen, Sprachen und Toolchains verhindert Software-Wiederverwendung
  • Hohe Integrationskosten — Jede Plattformkombination erfordert eigene Portierung und Tests
  • Lange Testzyklen — Physische Testaufbauten benötigen Wochen bis Monate

OSxCAR kombiniert eine WebAssembly-basierte SDV-Plattform, eine laufzeit-konfigurierbare Testbench und KI-gestützte Optimierung zu einem durchgängigen Ecosystem, das von der Simulation bis ins Fahrzeug mit einem einzigen Binary arbeitet.

Projektüberblick

AUTOSAREclipse SDVAbgrenzung Wie unterscheidet sich OSxCAR von AUTOSAR Adaptive oder Eclipse SDV?

OSxCAR ergänzt etablierte Stacks — es ersetzt sie nicht:

  • AUTOSAR Adaptive definiert APIs und Softwarearchitektur, aber nicht die Ausführungsumgebung. OSxCAR nutzt WebAssembly als portables, sicheres Execution Layer — AUTOSAR-konforme Komponenten können in Wasm-Sandboxes laufen.
  • Eclipse SDV ist ein Tooling-Ecosystem. OSxCAR liefert die Hardware-nahe Plattform (Testbench + Runtime + KI-Optimierung), die Eclipse-Tools als Deployment-Ziel nutzen können.
  • Proprietäre Stacks erzeugen Vendor-Lock-in. OSxCAR setzt auf W3C-standardisierte WIT-Interfaces — sprachunabhängig, vendor-neutral, versionierbar.

Der Kern-Unterschied: “One Binary – Zero Porting” — dasselbe kompilierte WebAssembly-Modul läuft ohne Neukompilierung auf x86, ARM, RISC-V, MCUs und in der Cloud.

AutomotiveRobotikCross-Industry Für welche Branchen ist OSxCAR relevant?

Der Fokus liegt auf Automotive, doch die Architektur ist branchenübergreifend übertragbar:

  • Robotik — Autonome Systeme mit heterogener Hardware und echtzeitkritischer Software
  • Avionik — Sicherheitskritische, zertifizierbare Softwaremodule in isolierten Sandboxes
  • Medizintechnik — Vernetzte Medizingeräte mit strengen Safety- und Security-Anforderungen
  • Cloud & Edge — Einheitliche Ausführungsumgebung vom Edge bis zum Datacenter

Überall dort, wo Software portabel, sicher und auf heterogener Hardware laufen muss, bietet der OSxCAR-Ansatz Vorteile.

Anwendungsfälle

Technologie & Architektur

One BinaryPortabilitätWasm Was bedeutet "One Binary – Zero Porting"?

Das zentrale Versprechen von OSxCAR: Eine einzige kompilierte WebAssembly-Komponente durchläuft den gesamten Entwicklungszyklus ohne Neukompilierung — von Model-in-the-Loop (MIL) über Software-/Hardware-in-the-Loop (SIL/HIL) bis zur Produktion im Fahrzeug.

  • Kein plattformspezifischer Glue-Code
  • Kein Re-Compile für verschiedene Architekturen (x86, ARM, RISC-V, MCUs)
  • Identisches Verhalten in Simulation, auf der Testbench und auf der Zielhardware

Das eliminiert eine der größten Kostentreiber in der Fahrzeugsoftware-Entwicklung: die Portierung zwischen Plattformen.

SDV Plattform

SDVPlattformArchitektur Was ist eine Software-Defined Vehicle (SDV) Plattform?

Eine SDV-Plattform ermöglicht die flexible, softwaregesteuerte Konfiguration von Fahrzeugfunktionen. Statt fest verdrahteter ECUs werden Funktionen als Software-Module dynamisch verteilt und Over-the-Air aktualisiert.

OSxCAR unterstützt alle E/E-Architektur-Generationen: Legacy-Domain-ECUs, Zonal-Controller und zentrale HPC-Computer — inklusive Mischbetrieb von klassischen und SDV-basierten Komponenten.

SDV Plattform

WebAssemblyWASIContainer Warum WebAssembly statt Container oder nativer Kompilierung?

WebAssembly (Wasm) kombiniert die Vorteile beider Welten:

  • vs. Container (Docker): Die LightWeave-Runtime erzielt bis zu 90% geringere Laufzeitkosten. Kein OS-Layer nötig, Start in Mikrosekunden statt Sekunden, deutlich kleinerer Footprint auf MCUs.
  • vs. Nativ: Ein einziges Binary läuft auf x86, ARM, RISC-V — ohne Cross-Compilation. Ahead-of-Time (AoT) Kompilierung liefert deterministische Latenzen für sicherheitskritische Systeme.
  • Sicherheit: Strikte Sandbox-Isolierung (Memory Safety, Capability-basiert) — jede Komponente läuft in ihrer eigenen sicheren Umgebung.

WebAssembly im Fahrzeug

WITComponent ModelSchnittstellen Was ist das Component Model und warum WIT-Interfaces?

Das WebAssembly Component Model (W3C-Standard) definiert, wie Wasm-Module miteinander und mit dem Host-System kommunizieren. WIT (WebAssembly Interface Types) sind die maschinenlesbaren Schnittstellenbeschreibungen:

  • Sprachunabhängig — Rust, C++ oder andere Sprachen erzeugen kompatible Komponenten
  • Versionierbar — Interfaces tragen semantische Versionen (z.B. aptiv:antipinch/motor-driver-v2@0.1.0)
  • Vendor-neutral — Kein proprietäres SDK, keine Plattform-Abhängigkeit
  • Composable — Komponenten frei kombinierbar wie Lego-Bausteine

WIT-Interfaces sind das Fundament für ein offenes SDV-Ecosystem mit echtem Third-Party-Support.

SDV Plattform · Interaktive Demo

RustC++Sprachen Welche Programmiersprachen werden unterstützt?

Jede Sprache, die nach WebAssembly kompilieren kann, ist nutzbar. Im OSxCAR-Projekt kommen primär zum Einsatz:

  • Rust — Hauptentwicklungssprache für neue Komponenten. Memory Safety ohne Garbage Collector, eliminiert Buffer Overflows und Data Races zur Compile-Zeit.
  • C++ — Integration bestehender Automotive-Codebases via Wasm
  • Weitere Sprachen mit Wasm-Support (z.B. Go, Zig, Kotlin) sind ebenfalls nutzbar

Durch WIT-Interfaces können Komponenten in unterschiedlichen Sprachen nahtlos miteinander kommunizieren — die Sprache wird zum Implementierungsdetail.

Interaktive Demo · Publikationen

x86ARMRISC-VHardware Welche Hardware-Plattformen werden unterstützt?

OSxCAR ist für heterogene Hardware konzipiert:

  • CPUs: x86, ARM, RISC-V
  • Accelerators: GPUs, FPGAs, ASICs
  • MCUs: Mikrocontroller-kompatible WebAssembly-Container
  • TEEs: Trusted Execution Environments für sicherheitskritische Anwendungen
  • Formfaktoren: SMARC, COM-HPC, COM-Express (via t.RECS-Plattform)

Dasselbe Wasm-Binary läuft auf all diesen Targets — inklusive Betriebssystemen wie Bare Metal, Zephyr, Linux, VxWorks und QNX.

SDV Plattform · Demonstratoren

Testbench & Entwicklung

SDVA-BenchHardwareTopologie Was ist die SDVA-Testbench?

Die Software-Defined Vehicle Architecture Testbench ist eine laufzeit-konfigurierbare Hardware-Plattform, die verschiedene Fahrzeug-Topologien physisch nachbildet:

  • Switch Matrix — Physische Schaltmatrix (8×8 bis 64×64 Ports), Topologie-Wechsel in < 1 ms, kritisch für TSN und Echtzeit-Tests (ADAS, Fahrdynamik-Regelung, Safety-kritische Pfade)
  • Bus-agnostisch — Ethernet/TSN (100M–10G), CAN/CAN-FD, LIN
  • RECS Microserver — Heterogene Rechenknoten (x86, ARM, RISC-V) mit GPU/FPGA-Erweiterung
  • Remote-Zugriff — Cloud-basiert, weltweit nutzbar, mit Zeit-Slot-Reservierung
  • GNN-Trainingsdaten — Die Bench liefert realistische Latenz-/Topologie-Daten für das Training der KI-Modelle (Graph Neural Networks)

Testbench

Setup-ZeitKonfigurationEffizienz Wie schnell kann eine Testumgebung aufgesetzt werden?

Von Monaten zu Minuten. Die laufzeit-konfigurierbare Schaltmatrix ermöglicht sofortige Topologie-Änderungen ohne Hardware-Umverdrahtung. Konfigurationen werden als Dateien definiert und bei Bedarf geladen — keine Techniker, kein Kabel-Umstecken.

Kostenreduktion: Eine zentrale, geteilte Bench ersetzt individuelle Hardware-Duplikate bei jedem Partner — mit messbaren CO₂-Einsparungen durch weniger Hardware-Produktion und -Versand.

Testbench

RemoteCloudTISAX Kann ich die Testbench remote nutzen?

Ja, die SDVA-Testbench ist für Remote-Zugriff konzipiert:

  • Cloud-basiertes Sharing mit Zeit-Slot-Reservierung — exklusiver Zugriff per Web-Interface während des gebuchten Slots
  • Multi-Tenant-Isolierung via separate Namespaces, VLANs und TLS 1.3
  • TISAX-Compliance (VDA ISA 6.0 Level 3) für sichere Datenverarbeitung in der Automotive-Lieferkette
  • Audit-Trail — alle Zugriffe werden protokolliert; nur bench-generierte bzw. pseudonymisierte Test-Daten
  • Telemetrie-Stack — Prometheus, Grafana, ELK-Stack, Jaeger für Monitoring und Tracing

Hinweis: TISAX- und Security-Elemente sind geplant, aber derzeit noch nicht vollständig umgesetzt.

Testbench

LaufzeitRekonfigurationTopologie Was bedeutet Laufzeit-Rekonfiguration?

Die SDVA-Testbench kann ihre Netzwerktopologie im laufenden Betrieb ändern — ohne Hardware-Umverdrahtung, ohne Neustart:

  • Physische Schaltmatrix schaltet Verbindungen zwischen Rechenknoten und Bussen in < 1 ms um
  • Konfiguration als Code — Topologien werden in Dateien definiert, versioniert (Git) und bei Bedarf geladen
  • Beliebige E/E-Architekturen — Domain, Zonal oder Central können in Sekunden nachgebildet werden

Das eliminiert den bisherigen Engpass: physisches Umstecken von Kabeln und wochenlange Aufbauzeiten.

Testbench

E/EDomainZonalZentral Welche E/E-Architekturen werden unterstützt?

Die Testbench bildet alle gängigen Fahrzeug-Elektrik/Elektronik-Architekturen physisch ab:

  • Legacy-Domänen — Dezentrale Steuergeräte nach Funktionen getrennt (Powertrain, Chassis, Infotainment)
  • Zonen-Controller — Regional gruppierte Controller nach Fahrzeugbereichen (vorne, hinten, links, rechts)
  • Zentral-Computer — Hochintegrierte Plattformen für L3+ Autonomie, alle Funktionen zentralisiert

Testbench-Vorteil: Alle drei Architekturstufen sind auf einer Plattform testbar — inklusive Migrations-Szenarien zwischen den Stufen. Das erlaubt OEMs, den Übergang von Legacy zu Zentral-Computer schrittweise zu validieren.

Testbench

RECSt.RECSMicroserver Was sind RECS Microserver?

RECS (Rack-based Embedded Computing System) ist eine modulare Hardwareplattform (t.RECS / u.RECS / RECSBox), die als Herzstück der SDVA-Testbench dient:

  • SMARC — Ultra-Low-Power (ARM Cortex-A), ideal für Sensor-Nodes und Edge-Steuergeräte
  • COM-HPC — High-Performance (x86, GPU-ready), für Zentral-Computer und ADAS-Anwendungen
  • COM-Express — Industrial-Standard mit breiter Vendor-Unterstützung
  • Heterogene Rechenknoten: x86, ARM, RISC-V auf einer Plattform, TSN-fähig
  • Erweiterbar: GPU- und FPGA-Module für Beschleuniger-Szenarien
  • Thermisch optimiert: t.RECS mit kompaktem Rack-Design für Dauerbetrieb im Lab

RECS-Module emulieren reale Fahrzeug-ECUs und ermöglichen Tests auf produktionsnaher Hardware — verschiedene Prozessor-Module sind einfach tauschbar.

Testbench · Glossar: RECS

BenchSimulationVergleich Was ist der Unterschied zwischen Bench-Tests und Simulation?
  • Bench (physisch): Nutzt reale Hardware (RECS, echte Bus-Systeme) und liefert realistische Latenz-/Jitter-Daten unter Produktionsbedingungen.
  • Simulation (OMNeT++, Mininet): Rein software-basiert, skaliert besser für viele Szenarien, aber weniger realistische Timings.

Best Practice: Simulation für Exploration und breite Szenario-Abdeckung, Bench für finale Validierung und belastbare Messdaten. Die SDVA-Testbench unterstützt beide Pfade — Simulationsergebnisse können mit physischen Bench-Messungen verglichen und verifiziert werden.

Testbench · KI-gestützte Systeme

TestframeworkWasmQualität Was ist das WebAssembly-Testframework?

Das WebAssembly-Testframework ermöglicht durchgängige Qualitätssicherung über alle Teststufen:

  • Identisches Binary in Browser, Cloud und auf der physischen Testbench ausführbar
  • Deterministische Bench-Umgebung — AoT-Kompilierung (Ahead-of-Time) liefert reproduzierbare Latenz-Charakterisierung
  • Mutation Testing — systematische Code-Mutationen decken Schwächen in der Testabdeckung auf
  • Automatisierte Ergebnissammlung mit Visualisierung (Grafana) und ISO-26262-konformem Audit-Trail
  • Reproduzierbare Ergebnisse von MIL über HIL bis zur Fahrzeugflotte

Wasm-Module laufen identisch auf Laptop, Bench und Zielhardware — die Bench liefert dabei die deterministische Referenzumgebung für belastbare Messergebnisse.

Anwendungsfälle · Testbench

KI & Optimierung

GNNLatenzRoutingKI Wie wird KI in OSxCAR eingesetzt?

Graph Neural Networks (GNNs) lernen aus der Topologie des Fahrzeugnetzwerks (ECUs = Knoten, Busse = Kanten, Latenzprofile = Gewichte):

  • Latenzprognose — Vorhersage von Netzwerkverzögerungen für neue E/E-Architekturen, bevor Hardware existiert
  • Software-Platzierung — Optimale Verteilung von Funktionen auf Rechenknoten
  • Routingoptimierung — TSN-Priorisierung, VLAN-, TAS-Scheduling
  • Bottleneck-Erkennung — Automatisierte Analyse, die Muster erkennt, die manueller Analyse entgehen

Bench-Integration: Die physische Testbench sammelt Topologie-Graphen und µs-genaue Latenz-Messungen — diese realen Daten fließen direkt ins GNN-Training. Validierung der KI-Empfehlungen erfolgt im Shadow-Mode auf der Bench.

Entscheidend: Keine KI-Empfehlung geht in Produktion ohne physische Bench-Validierung. Die Modelle lernen aus echten Messdaten — nicht aus synthetischen Simulationen.

KI-gestützte Systeme · Testbench

RouteNetGenauigkeitValidierung Wie genau sind die KI-Modelle und wie werden sie validiert?

Erste GNN-Modelle (z.B. RouteNet) erreichen Genauigkeiten im einstelligen Prozentbereich für Latenzvorhersagen. Validierung erfolgt in einem geschlossenen Kreislauf:

  1. Datenerhebung auf der physischen Testbench (µs-Präzision via FPGA-Timestamps)
  2. Training der GNN-Modelle mit realen Messdaten (Jitter, Busauslastung, CPU/Energie pro Knoten)
  3. Bench-Validierung jeder KI-Empfehlung durch physische Messung
  4. Continuous Improvement mit wachsendem Datenbestand

KI-gestützte Systeme

Sicherheit & Standards

W3CAUTOSARISO 26262Standards Welche Standards werden unterstützt?

OSxCAR basiert konsequent auf offenen Standards:

  • W3C WebAssembly — Standardisierte Runtime und Binary-Format
  • WASI / WIT — WebAssembly System Interface und Interface Types (Component Model)
  • COVESA VSS — Vehicle Signal Specification für standardisierte Fahrzeug-APIs
  • AUTOSAR Adaptive — Integration mit bestehender Automotive-Softwarearchitektur
  • ISO 26262 — Funktionale Sicherheit (ASIL-Qualifizierung bis ASIL D)
  • ISO/SAE 21434 — Cybersecurity für Fahrzeuge
  • IEEE 802.1 TSN — Deterministische Netzwerkkommunikation

SDV Plattform

SandboxMemory SafetyIsolierung Wie sicher ist WebAssembly im Fahrzeug?

WebAssembly bietet mehrschichtige Sicherheit — by Design, nicht als Nachgedanke:

  • Memory Safety — Keine Buffer Overflows oder Speicherfehler
  • Sandbox-Isolierung — Apps können nur auf explizit freigegebene Ressourcen zugreifen (Capability-basiert)
  • Freedom from Interference — Crash einer Komponente bleibt lokal (ISO 26262)
  • Deterministische Ausführung — Vorhersagbares Verhalten für Safety-kritische Systeme
  • Formale Verifikation — Geplant von Komponente bis Gesamtsystem

WebAssembly

HomologationOTAZertifizierung Was ist Dynamic Homologation?

Dynamic Homologation ermöglicht selektive Komponentenzertifizierung: Nur die geänderte Software-Komponente wird re-evaluiert — nicht das Gesamtsystem. Das verkürzt Feature-Rollouts von Monaten auf Wochen und ermöglicht risikofreie OTA-Updates.

Voraussetzungen dafür sind klar definierte WIT-Interfaces, Sandbox-Isolierung und automatisierte Safety-Evidenz-Generierung — alles Bestandteile der OSxCAR-Plattform.

SDV Plattform

ASILISO 26262Safety Ist OSxCAR ASIL-qualifiziert?

Die WebAssembly-Sandboxes sind für ASIL-Qualifizierung bis ASIL D konzipiert und adressieren die Anforderungen von ISO 26262 (funktionale Sicherheit) und ISO/SAE 21434 (Cybersecurity). Die Qualifizierung erfolgt schrittweise: automatisierte Generierung von Safety-Evidenz ist Teil der Plattform-Roadmap.

SDV Plattform

Anwendungen & Nutzen

HILSILShadow ModeTeststufen Was ist der Unterschied zwischen SIL, HIL und Shadow Mode?

OSxCAR unterstützt eine stufenweise Validierung, die vom reinen Software-Test bis zum Flottenbetrieb reicht:

  • SIL (Software-in-the-Loop) — Rein software-basierte Validierung, bevor Hardware verfügbar ist. Schnelle Iteration, hohe Szenario-Abdeckung.
  • HIL (Hardware-in-the-Loop) — Reale ECUs kombiniert mit simulierter Umgebung. Echte Hardware-Validierung mit reproduzierbaren Bedingungen.
  • Shadow Mode (A/B Testing) — Neue Features laufen parallel zur Produktionslogik im Fahrzeug: Sie empfangen reale Daten, erzeugen Vergleichs-Outputs, greifen aber nicht in die Steuerung ein.

Stufenprogression: SIL → HIL → Shadow Mode → Production — jede Stufe baut auf der vorherigen auf. Das ermöglicht Fleet-Scale A/B-Testing als Brücke zwischen Labor und realem Fahrzeugbetrieb.

SDV Plattform · Testbench

KostenCO₂Time-to-Market Welche konkreten Vorteile bietet OSxCAR?
  • Kostenreduktion — Bis zu 50% Einsparungen durch Software-Wiederverwendung dank “One Binary”-Ansatz
  • Schnellere Markteinführung — Feature-Rollouts in Wochen statt Monaten durch Dynamic Homologation
  • CO₂-Reduktion — Bis zu 20% durch KI-Optimierung und effizientere Softwareausführung
  • Qualitätssteigerung — Mutation Testing (RapidTest) + strukturierte Schnittstellen (WASI/WIT)
  • Skalierbarkeit — Von MIL/SIL über HIL/VIL bis zur Produktion mit einem Binary
DemonstratorAnti-PinchInteraktiv Gibt es Demonstratoren, die ich ausprobieren kann?

Ja — der Anti-Pinch-Einklemmschutz läuft als interaktive Demo direkt im Browser. Drei WebAssembly-Komponenten (in Rust geschrieben, via WIT verbunden) steuern eine realistische Fensterheber-Simulation — mit exakt denselben Binaries, die für den Einsatz auf ECUs vorgesehen sind.

Weitere Demonstratoren:

  • Adaptive AUTOSAR + Rust/Wasm — Rust- und C++-Komponenten interoperieren via WIT
  • Hardware-Agnostic Demo — Selbe Komponenten auf Bare Metal, Zephyr, Linux, VxWorks und QNX

Interaktive Demo · Alle Demonstratoren

SupplierTier-1OEM Was bringt OSxCAR Zulieferern und System-Integratoren?

Für Zulieferer / Tier-1:

  • “Same Binary” eliminiert OEM-spezifisches Porting → schnellere Validierung, geringere Zertifizierungskosten
  • Ein einziges Software-Paket für alle Kunden statt individueller Plattform-Varianten

Für System-Integratoren:

  • Einheitliche Integration von MIL bis Fahrzeug mit WIT + Wasm als konsistenter Interface-Basis
  • Weniger Bench-Varianten, parallele Nutzung durch verteilte Teams

Anwendungsfälle

Projekt

EFREFörderungNRW Wie wird OSxCAR finanziert?

OSxCAR wird im Programm EFRE/JTF NRW – NeueWege.IN.NRW gefördert. Projektträger: Projektträger Jülich (PTJ). Die Gesamtfördersumme beträgt 5 Millionen Euro über eine Laufzeit von Juni 2024 bis Mai 2027.

Förderung

KontaktFragenEvaluierung Wie kann ich mehr erfahren oder Kontakt aufnehmen?

Weiter: Kontakt · Glossar · Projektüberblick