Safeguard
Developer Tools•

AUTOSAR Classic vs Adaptive: what changes for security reviews

AUTOSAR Classic suits embedded real-time units and Adaptive suits updatable high-compute systems. See the differences and what they mean for reviews.

Safeguard Security Team
3 min read

AUTOSAR Classic is the standard for embedded, real-time control units, and its output is specifications. AUTOSAR Adaptive targets demanding uses like automated driving and over the air updates, runs on a POSIX based operating system, is written in C++ and includes an implementation. The change affects how updates, communication and code review work.

Background

AUTOSAR, short for AUTomotive Open System ARchitecture, is a global development partnership founded in 2003. BMW, Robert Bosch, Continental, Daimler, Siemens VDO and Volkswagen formed it in July 2003. It aims to create an open and standardized software architecture for automotive control units, with scalability, portability, safety, availability and maintainability.

Classic Platform

Classic is the standard for embedded real-time units based on OSEK. Its main output is specifications. It separates software into application, runtime environment and basic software layers, and its Virtual Functional Bus lets applications communicate without depending on the hardware or network underneath. Development ran in phases from 2004 to 2013, then moved to continuous work.

Adaptive Platform

Work on Adaptive began in 2016 with an initial release in early 2017. It was created for demanding use cases such as automated driving, Car-2-X communication and over the air updates. Its core is a POSIX based operating system and it is written in C++. It uses service oriented communication, with SOME/IP over Ethernet as the in vehicle protocol. Unlike Classic, it includes an implementation as well as specifications.

Side by side

AspectClassicAdaptive
Target unitsEmbedded, real-timeHigh-compute, updatable
FoundationOSEK basedPOSIX based OS
CommunicationVirtual Functional BusService oriented, SOME/IP over Ethernet
OutputSpecificationsSpecifications and an implementation

What this means for a security review

These points are reasoning from the differences above, not claims from the source.

  • Updates. Adaptive was designed with over the air updates in mind. A review should focus on signed images, rollback and the update records that UN R156 expects.
  • Memory safety. C++ code brings familiar memory safety risks. Static analysis, fuzzing and dependency review matter more for services than for small fixed function code.
  • Service interfaces. Service oriented communication exposes callable services. Check which services each application may call and how that is enforced.
  • Third party code. A POSIX based system pulls in an operating system and libraries. That is a software supply chain surface, and a bill of materials helps track it.
  • Isolation. Ask how applications are separated from each other, and what a compromised one can reach.

The AUTOSAR article notes that the Adaptive Platform needs secure on board communication. It does not describe a particular mechanism, so check the AUTOSAR specifications for the one you use.

Quick check

Does Adaptive replace Classic?

No. They address different kinds of control units and can coexist in one vehicle.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.