ASPICE

Automotive SPICE assesses and improves software and system development processes. Learn the process reference model (SYS.1–5, SWE.1–6, SUP, MAN), capability levels 0–5, process attributes and N/P/L/F ratings, work products, bidirectional traceability, and how OEMs use assessments.

Carmakers buy software from dozens of suppliers. ASPICE gives them a common yardstick for how well a supplier develops it: are requirements managed, is architecture documented, is everything tested and traceable?

Most OEMs require suppliers to reach ASPICE Capability Level 2 (managed) or 3 (established) on key processes.

An analogy

ASPICE is like a restaurant hygiene inspection: it doesn't taste the food (product), it checks whether the kitchen's processes reliably produce safe food.

The V-model processes

System side: SYS.1 requirements elicitation, SYS.2 system requirements, SYS.3 architecture, SYS.4 integration test, SYS.5 qualification test. Software side: SWE.1 SW requirements, SWE.2 architecture, SWE.3 detailed design & unit construction, SWE.4 unit verification, SWE.5 integration test, SWE.6 qualification test. Plus SUP (quality assurance, configuration, problem and change management) and MAN.3 project management.

Capability levels

Level 0 incomplete; 1 performed (base practices done); 2 managed (planned, monitored, work products controlled); 3 established (standard organisational process tailored); 4 predictable (quantitatively managed); 5 innovating. Each level has process attributes rated N/P/L/F.

Traceability and consistency

Every requirement must trace to architecture, design, code and tests — and back (bidirectional). Consistency between levels, test coverage of requirements and review evidence are core assessment findings.

Assessments and improvement

Certified assessors interview teams and inspect evidence against base practices and generic practices. Findings drive improvement plans. ASPICE 4.0 adds machine-learning (MLE) and hardware (HWE) processes; it complements ISO 26262 (safety) and ISO 21434 (cybersecurity).

Formulas

Worked example: Rating a process attribute

Given: PA 2.1 (performance management): 70 % of practices evidenced

Find: Rating.

Answer: L

Worked example: Level achievement

Given: SWE.1: PA1.1 = F, PA2.1 = L, PA2.2 = F, PA3.1 = P

Find: Capability level.

Answer: Capability Level 2

Common mistakes

Applications

Key takeaways

Going further