Back to List

What is ASPICE? — The Standard for Automotive Software Quality

2026-02-22PopcornSAR
ASPICEAutomotive SWQuality ManagementProcess

What is ASPICE?

ASPICE (Automotive SPICE) is an international standard framework for evaluating the maturity of automotive software development processes. Simply put, it measures whether a company develops software systematically.

Originally derived from ISO/IEC 330xx (SPICE) and adapted specifically for the automotive industry by the German VDA (Association of the Automotive Industry), ASPICE is now required by major OEMs across Europe and Asia for their suppliers. Together with ISO 26262 (functional safety), it forms the two pillars of automotive software development standards.

Why Do OEMs Require ASPICE?

A modern vehicle contains dozens to over 100 ECUs, each running software that directly impacts vehicle safety. OEMs cannot individually verify every piece of software from their numerous Tier1 suppliers, so they evaluate the quality of the development process itself — systematic processes lead to systematic results.

Currently, major global OEMs require at least ASPICE CL2 (Managed) from Tier1 suppliers, with CL3 (Established) increasingly required for safety-related software.

Capability Levels

ASPICE defines six levels of process maturity.

CL0 — Incomplete: Process is not implemented or fails to achieve its purpose.

CL1 — Performed: Process achieves its purpose but is not systematically managed. Results are produced but consistency is not guaranteed.

CL2 — Managed: Process is planned and tracked. Work products are defined and traceability to requirements is established. This is the minimum level most OEMs require.

CL3 — Established: Standard processes are defined organization-wide and tailored per project. Systematic process improvement occurs. Required for safety-related software.

CL4 — Predictable: Process performance is quantitatively measured and predictable.

CL5 — Innovating: Continuous process innovation occurs.

In practice, CL2-CL3 are the focus. If your organization is preparing for CL2 for the first time, our ASPICE CL2 practical guide provides a step-by-step approach. CL4 and above are theoretically defined but rarely required.

Key Process Areas

The most directly relevant process group for automotive software development is Software Engineering (SWE).

  • SWE.1 — Software Requirements Analysis
  • SWE.2 — Software Architectural Design
  • SWE.3 — Software Detailed Design and Unit Construction
  • SWE.4 — Software Unit Verification
  • SWE.5 — Software Integration and Integration Test
  • SWE.6 — Software Qualification Test

These six processes form the left side (development) and right side (verification) of the V-Model.

What Changed in ASPICE 4.0

ASPICE 4.0 was officially released in November 2023. Key changes include: Machine Learning processes (MLE.1-MLE.4), Hardware Engineering processes (HWE.1-HWE.4), enhanced Agile/DevOps support, strengthened cybersecurity alignment with ISO/SAE 21434, and terminology shift from Work Products to Information Items. For a comprehensive breakdown of the differences, see our detailed ASPICE 4.0 vs 3.1 comparison guide.

How to Start ASPICE Preparation

Organizations new to ASPICE should start with a Gap Analysis to determine their current level and define what processes and artifacts are needed to reach the target level (typically CL2).

The most time-consuming area is verification (SWE.4-SWE.6). Automating AI test case generation, traceability matrix construction, and coverage reporting can significantly reduce ASPICE preparation time.

PopcornSAR's PARVIS tackles this problem — analyzing requirements (PARVIS-Spec), applying coding rules (PARVIS-Coder), and auto-generating test cases (PARVIS-Verify). In real projects, teams have produced compliant artifacts 3-4x faster than manual work. ASPICE consulting and training are also available.

See the PARVIS product page for details, or get in touch if you'd like to discuss your situation.

Frequently Asked Questions

What is ASPICE?+
ASPICE (Automotive SPICE) is an international standard framework for evaluating the maturity of automotive software development processes. Led by the German VDA, it is required by major OEMs across Europe and Asia for their suppliers.
What is the difference between ASPICE Level 2 and Level 3?+
CL2 (Managed) means processes are planned, tracked, and traceable — the minimum level most OEMs require. CL3 (Established) means standard processes are defined organization-wide and tailored per project, which is required for safety-related software.
What changed in ASPICE 4.0?+
ASPICE 4.0 (released November 2023) introduced Machine Learning processes (MLE.1-MLE.4), Hardware Engineering processes (HWE.1-HWE.4), enhanced Agile/DevOps support, and strengthened cybersecurity alignment with ISO/SAE 21434.
Is ASPICE certification mandatory?+
It is not legally mandatory, but it is practically required for supplying software to major global OEMs. Most OEMs require at least CL2 from Tier1 suppliers, with CL3 increasingly expected for safety-related software.