AUTOSAR Classic Platform · for MCU-based ECUs

ECU Software Development's
Standardized Foundation

Vehicle electronic systems are becoming increasingly complex, while hardware-software coupling, supplier fragmentation, and the workload for functional safety and cybersecurity implementations intensify simultaneously. AUTOSAR provides a unified architectural language and standard modules, allowing OEMs and Tier1s to regain control over development.

What Has AUTOSAR Changed?

Before AUTOSAR, every ECU software was an island. AUTOSAR severs software-hardware coupling via a layered architecture, making software assets reusable, verifiable, and maintainable.

Before Adoption — In-House BSW
Custom App Layer (Varies by Project)
Vendor SDKs (Supplier X v2.1)
In-House Com Drivers
Hardware Abstraction (Non-Standard)
OS API(Proprietary)
MCU HAL (Handwritten)
⚠ Hardware Change = Massive Rewriting and Retesting
Standardization
Layering
After Adoption — AUTOSAR Classic Platform
Application Layer(SWC)
RTE — Runtime Environment
BSW — Basic Software (Standard Modules)
MCAL — Microcontroller Abstraction
Hardware(MCU / ECU)
✓ Hardware Change Only Requires Replacing the MCAL Layer

The Seven Major Pain Points of ECU Development

These issues repeatedly occur in every development team that has not adopted a standard architecture, ultimately eroding schedule, quality, and cost competitiveness.

🔀

Deep Software-Hardware Coupling

Driver programs and application logic are intertwined. When MCUs change or hardware is revised, massive amounts of code must be rewritten from scratch, doubling the testing cycle.

🏝

Fragmented Supplier Ecosystem

Each Tier1 and semiconductor vendor uses their own SDKs and APIs. When OEMs integrate deliverables from multiple suppliers, interface inconsistencies cause massive adaptation efforts.

♻️

Code Cannot Be Reused Across Projects

Software components from the previous platform cannot be directly ported. Engineers repeatedly implement the same functions across different projects, resulting in chronically low R&D efficiency.

🛡

Functional Safety Mechanisms Must Be Built from Scratch

ISO 26262 requires multiple layers of independent safety mechanisms for production ECUs—communication data protection, execution timing monitoring, memory isolation, etc. Without standardized building blocks, every project must be designed, implemented, and verified from scratch.

🔒

Explosion of Cybersecurity Implementation Workload

Since the rollout of UN R155 / ISO 21434 regulations, cryptographic services, key management, and intrusion detection have become standard requirements for in-vehicle ECUs. Independent implementation by each ECU causes interface inconsistencies and reinvention of the wheel.

🔧

ECU General Services Must Be Built Item by Item

Every ECU requires the same basic services—diagnostics (UDS), measurement & calibration (XCP), network management, secure access, and communication stacks (CAN/LIN/Ethernet/FlexRay). Without a common baseline, everything from specification definition to implementation and validation must be redone item by item, leaving engineers no time to focus on truly differentiating application logic.

⚙️

Explosion of Underlying Software Configurations

Modern ECUs routinely manage thousands of low-level parameters—communication stacks, diagnostic services, memory management, OS scheduling... Manually maintaining configuration files is highly error-prone, and resolving version conflicts during team collaboration is difficult.

How to Solve These Pain Points

The benefits of a standardized architecture apply equally to OEMs and Tier1s—collaborating on a more reliable, maintainable, and competitive development foundation.

Decoupling

Layered Architecture Severs Software-Hardware Coupling

The layered architecture (Application Layer → Runtime Environment → Basic Software → Hardware Abstraction Layer) decouples application logic from hardware. Changing MCUs only requires replacing the abstraction layer; upper-layer application configurations can be reused directly, significantly reducing hardware iteration cycles.

Common Language

Standardized Formats Replace Verbal Communication

By defining interfaces, signals, and configuration parameters via ARXML specification files, there is a clear technical contract between OEMs and multiple suppliers, drastically reducing interface ambiguity and integration rework.

Reusability

Software Assets Carried Over Across Vehicle Models

Standardized software component interfaces allow functional modules to be directly ported across different ECUs and vehicle models. New projects don't have to start from scratch, reducing time-to-market (TTM).

Functional Safety

Safety Mechanisms Have Ready-Made Building Blocks

Provides industry-proven, ASIL-certified standard safety mechanisms like the E2E Library, Watchdog Manager, and Memory Partitioning, serving as foundational components when implementing ISO 26262 safety requirements.

Automotive Cybersecurity

Standard Modules for Cybersecurity Implementation

Standard cybersecurity modules like SecOC, CSM, KeyM, and IdsM provide unified interfaces to assist in implementing ISO 21434 technical safety measures, avoiding wheel reinvention across ECUs.

General Services

ECU General Services Are Standardized

General ECU services like diagnostics (UDS), measurement & calibration (XCP), network management, secure access, and communication abstractions (CAN/LIN/Ethernet/FlexRay) are all standardized in AUTOSAR—just configure and use them, leaving engineers time for truly differentiating application logic.

Toolchain

Structured Configuration Management

Paired with mature configuration tools like EB tresos Studio, thousands of underlying parameters can be graphically edited, version-controlled, and collaborated on by teams, ensuring configuration changes are traceable and auditable.

Production Validation

The Common Foundation for Global Automakers

AUTOSAR was jointly initiated by major OEMs and Tier1s like BMW, Bosch, Continental, Daimler, Ford, Toyota, and VW, and has become the de facto standard in the global automotive industry. Adopting it as a development foundation significantly reduces technical risks, providing long-term returns on talent and tool investments.

What Available Modules Does AUTOSAR Provide?

AUTOSAR itself is not equivalent to ISO 26262 or ISO 21434 compliance, but it provides industry-proven standard modules as foundational building blocks when implementing functional safety and cybersecurity mechanisms, saving development teams from building from scratch.

ISO 26262 — Functional Safety

Functional Safety: AUTOSAR Modules as Implementation Foundations

ISO 26262 requires the decomposition, implementation, and verification of Safety Goals, but compliance responsibility lies with the system developer. AUTOSAR provides standard safety mechanisms as building blocks; these modules already have ASIL-certified commercial implementations available in the industry (like EB tresos).

Safety Implementation Needs → Available AUTOSAR Modules
E2E Communication Integrity Protection
E2E Library
Execution Cycle Monitoring (Alive / Deadline)
WdgM(Watchdog Manager)
Fault Event Storage and Reporting
DEM(Diagnostic Event Mgr)
NVM Data Integrity (CRC Check)
NvM + CRC Library
ASIL Partition Task Isolation (MPU)
AUTOSAR OS
RAM / Flash Self-Tests
SelfTest Library(STL)
Function Inhibition (Degradation Strategy)
FiM(Function Inhibition)
E2E Library WdgM DEM NvM CRC Library AUTOSAR OS STL FiM RTE Safety Ext.
ISO 21434 — Cybersecurity

Automotive Cybersecurity: AUTOSAR Modules as Implementation Foundations

ISO 21434 and UN R155 derive Technical Safety Requirements (TSR) via TARA. The AUTOSAR Security Stack provides standardized cybersecurity modules as building blocks, assisting development teams in constructing cybersecurity mechanisms using a common architectural language. Actual TARA, threat modeling, and cybersecurity cases remain the responsibility of the system developer.

Cybersecurity Implementation Needs → Available AUTOSAR Modules
In-Vehicle Message Validation (Anti-Spoofing, Anti-Replay)
SecOC(Secure Onboard Comm.)
Unified Management Interface for Cryptographic Services
CSM(Crypto Service Manager)
Key Lifecycle Management
KeyM(Key Manager)
Secure OTA Firmware Flashing Validation
ACO Bootloader + FOTA
Diagnostic Access Control / Authentication
Dcm SecurityAccess
Hardware Security Module (HSM) Interfacing
Crypto Driver(HSM)
Intrusion Detection and Event Reporting (IDS)
IdsM(Intrusion Detection)
SecOC CSM KeyM Crypto Driver Dcm SecurityAccess ACO Bootloader FOTA Handler IdsM

Technical Explanation: AUTOSAR is a software architectural standard and has no direct subordinate relationship with ISO 26262 or ISO 21434—using AUTOSAR itself does not equate to regulatory compliance. However, the standard modules provided by AUTOSAR have become the industry's most widely adopted foundational components for implementing these regulatory technical requirements, significantly reducing development time for safety and cybersecurity mechanisms. The complete Safety Case, TARA, and verification work remain the responsibility of the system developer.

EB tresos Product Family

Elektrobit EB tresos is the industry's most widely adopted AUTOSAR Classic Platform BSW. Jotactic provides local technical support, licensing, and integration services.

Lightweight BSW

EB tresos AutoCore Light

A streamlined BSW optimized for resource-constrained ECUs. Suitable for cost-sensitive nodes like Body Control and Sensors, and fully compliant with the AUTOSAR standard.

ISO 26262
  • Minimizes ROM / RAM Footprint
  • Rapid Integration, Shortening Time-to-Market
  • Full AUTOSAR Standard Compliance
  • Reduces Licensing and Integration Costs
Learn More
Configuration IDE

EB tresos Studio

An Integrated Development Environment (IDE) for Classic AUTOSAR. It centrally manages BSW module configurations, ARXML editing, code generation, and consistency validation, forming a complete development workflow alongside AutoCore.

  • Graphical BSW Module Configuration Interface
  • ARXML Editing, Importing, Exporting, and Diffing
  • Automated Code Generation and Configuration Validation
  • Supports Multi-User Collaborative Version Management
  • Tight Integration with AutoCore
Learn More
Secure Bootloader

EB tresos ACO Bootloader

An AUTOSAR-compliant Secure Bootloader supporting UDS diagnostic flashing, serving as a critical foundational component for achieving FOTA and cybersecurity compliance.

ISO 26262 UN R155 / R156
  • Fully UDS (ISO 14229) Compliant
  • Cryptographic Validation, Anti-Tampering Flashing Process
  • Supports CAN / CAN-FD / Ethernet
  • Seamless Integration with AutoCore
Learn More
FOTA Management

EB tresos ACO FOTA Handler

In-vehicle OTA update management module handling firmware package validation, segmented downloading, and failure rollback mechanisms, complying with UN R156 OTA regulation requirements.

UN R156 / ISO 21434
  • Delta Update Support, Saving Transmission Bandwidth
  • Automatic Secure Rollback on Update Failure
  • Complete Update Logs and Audit Trails
  • Used in Conjunction with ACO Bootloader
Learn More
Full Catalog

EB tresos Complete BSW Module Series

A full suite of BSW modules including the Com Stack, Memory Stack, Diagnostics Stack, OS, and Security Module. Can be optionally configured based on ECU requirements, serving as standard building blocks for functional safety and cybersecurity implementations.

Com Stack Memory Stack Dcm / Dem AUTOSAR OS E2E / WdgM FiM / STL SecOC CSM / KeyM IdsM
Browse Full Suite of Modules
Looking for HPC / ADAS Solutions?

AUTOSAR Adaptive Platform

High-performance SoC platform for domain controllers, ADAS, and in-vehicle computing. Based on POSIX, C++, and Service-Oriented Architecture (SOA), paired with the EB corbos product line. Classic and Adaptive are not mutually exclusive—modern E/E architectures typically run both in parallel.

Go to AP Solutions →

Ready to Adopt AUTOSAR?

Jotactic provides EB tresos product consulting, licensing, technical training, and functional safety/cybersecurity implementation integration support, helping your team quickly build AUTOSAR development capabilities.