SDV SectorNews and signals from the software-defined vehicle sector. Global coverage, daily.
SDV WikiUpdated August 2, 2026

AUTOSAR Classic

The established standard software architecture for deeply embedded, real-time automotive ECUs — statically configured and safety-oriented.

AUTOSAR Classic is the standardized software architecture for deeply embedded automotive ECUs, maintained by the AUTOSAR development partnership since 2003. It targets controllers with hard real-time requirements and limited resources — engine control, braking, body functions — running on microcontrollers rather than application processors. The Classic Platform specification covers both the software stack itself and the methodology for building it, and it is implemented in the overwhelming majority of ECUs shipping in production vehicles today.

The Classic Platform defines a layered stack: a real-time operating system based on OSEK, standardized basic software modules (communication, memory, diagnostics), and a runtime environment (RTE) that connects application software components through formally described interfaces. Everything is statically configured at build time, which supports determinism and safety certification up to the highest ASIL levels, but rules out installing new software after deployment.

What the Classic Platform specifies

The architecture separates application logic from infrastructure in three main layers. At the bottom, the microcontroller abstraction layer (MCAL) wraps the chip’s peripherals — timers, analog inputs, communication controllers — behind standardized driver interfaces, so higher layers do not depend on a specific microcontroller. Above it sits the basic software (BSW): a communication stack covering CAN, LIN, FlexRay and automotive Ethernet; memory services for non-volatile data; mode, network and watchdog management; and the diagnostic modules that implement UDS services and manage fault memory. The operating system follows the OSEK model — fixed-priority, preemptive scheduling of a task set that is fully known at build time.

Application software is structured as software components with formally described ports and interfaces. The RTE is generated per ECU and wires components to each other and to the basic software, regardless of whether a communication partner runs on the same ECU or across a vehicle network. Every element is described in standardized ARXML exchange formats. That formality is the commercial point of the standard: an OEM can design a function, distribute parts of it to different suppliers, and integrate the results, while basic-software stacks and tooling from competing vendors remain interchangeable.

Where Classic runs in the vehicle

Classic is the software base of the vehicle’s real-time periphery: powertrain and transmission control, braking and chassis systems, airbag and restraint controllers, body electronics, and the sensor and actuator nodes that feed larger computers. Its position has shifted with E/E architecture consolidation rather than shrunk. In zonal architectures, zone controllers that absorb the functions of many small body ECUs are commonly built on Classic, because they inherit the hard real-time and safety requirements of the loads they drive. Even the most centralized vehicle designs retain dozens of microcontroller nodes, and on those nodes Classic remains the default.

Origins and history

The AUTOSAR partnership was founded in 2003 by a group of vehicle manufacturers and major suppliers facing the same problem: ECU counts were climbing, and each controller carried project-specific software that had to be rebuilt for every program and every hardware change. The partnership consolidated earlier standardization work — most importantly the OSEK/VDX operating system and communication specifications of the 1990s — into a single architecture, with a working principle of cooperating on the standard while competing on implementations. Over two decades the Classic Platform has been extended repeatedly, adding Ethernet communication, cryptographic and security modules, and end-to-end protection mechanisms for safety-relevant data, while the layered model itself has stayed stable. It is one of the most widely deployed software standards in any industry.

Classic and Adaptive

The partnership maintains a second platform, AUTOSAR Adaptive, which is POSIX-based, service-oriented and designed for high-performance vehicle computers. The two are complements, not competitors: Classic’s static nature is why it coexists with, rather than being replaced by, Adaptive in modern architectures. Zone controllers and safety-critical ECUs stay on Classic, while dynamic, updatable applications run on Adaptive or other POSIX-based platforms. The full comparison — execution model, communication, configuration, hardware class — is covered on the Adaptive page.

Safety and certification

Static configuration is Classic’s defining trade-off, and safety is what it buys. Because tasks, communication and memory use are fixed at build time, timing and resource behavior can be analyzed exhaustively, which supports certification arguments under ISO 26262 up to ASIL D. The platform provides the supporting mechanisms — memory partitioning between software components, timing protection, and end-to-end protection of communication — that let functions of different criticality share one microcontroller. The cost is rigidity: changing a Classic ECU’s software means rebuilding and reflashing an image, typically through the UDS programming services, rather than installing a package.

Current state as of 2026 and what to watch

Classic remains the unchallenged standard for microcontroller-class ECUs; no successor targets its niche, and the software-defined vehicle shift has changed its role rather than its relevance. The interesting questions sit at its boundaries. One is consolidation: as zone controllers absorb more functions, Classic nodes become fewer but individually more complex, pushing multicore microcontrollers and mixed-criticality integration. Another is coordination: vehicle behavior increasingly emerges from the interplay between Classic-based real-time nodes and the POSIX-based middleware on central computers, and the abstraction between the two layers is where much SDV engineering effort now goes. What to watch is less any replacement of Classic than how thin its footprint per vehicle becomes — and how well the tooling around it adapts to continuous, update-driven development practices designed for the layers above it.

Related: AUTOSAR Adaptive · E/E architecture · Middleware (automotive) · Zonal architecture