SDS Architecture Principles

planes · abstraction · updates

Systems that improve after launch share six design rules. Breaking any one limits what software can change.

Six principles: separate control and data planes; abstract hardware so software outlives chips; centralize compute in a few powerful computers; localize I/O in zones near devices; update safely with signed, staged, reversible updates; and observe everything with telemetry by design. SIX PRINCIPLES Separate planes control vs. data Abstract hardware software outlives chips Centralize compute few powerful computers Localize I/O zones near devices Update safely signed and reversible Observe everything telemetry by design
Principles
6
Key split
Control vs. data
Updates
Staged + rollback
Applies to
All five domains
Hub
Systems

Finding

Systems that keep improving after deployment follow six design rules; breaking any one caps what software can change

The same design rules show up in every successful software-defined system, from Tesla's vehicles to modern charger networks. Real-time control is kept separate from data traffic so a software update or video stream cannot delay a brake command. Hardware is abstracted so the software can move to a new chip. Computing is centralized in a few powerful computers, while inputs and outputs are handled by zonal controllers near the devices. Every update is signed, staged and reversible, and telemetry is designed in from the start.

These principles are easier to apply to a new design than to retrofit, which is why EV-native automakers and new depot operators move faster than incumbents with decades of supplier-specific controllers. See Why Full OTA Is Still Rare.

Principles

The six principles

SDS principles
PrincipleWhat it meansIf ignored
Separate planesReal-time control isolated from data trafficUpdates or video can disrupt safety functions
Abstract hardwareSoftware runs on a hardware abstraction layerEvery chip change means a rewrite
Centralize computeFew high-performance computersDozens of ECUs to update and secure
Localize I/OZonal controllers near sensors and actuatorsHeavy wiring, hard service
Update safelySigning, staged rollout, A/B partitions, rollbackBricked devices, failed recalls
Observe everythingStructured telemetry from day oneBlind operations; no learning loop

Sources

Sources and scope

Scope
SDS Architecture Principles
Sources
ElectronsX framework
Updated
October 2026