The Process Reference Model (PRM) is the foundational layer of Automotive SPICE. It defines the complete catalog of processes relevant to automotive embedded software development - describing what each process is, what its purpose is, and what outcomes it must produce. The PRM does not describe how to assess those processes (that is the PAM's job) and does not prescribe implementation details.
Technically, ASPICE's PRM is an instance of the ISO/IEC 33004 definition of a PRM: a set of process descriptions that collectively describe the processes within a defined domain (in this case, automotive ECU software development). Every process in the PRM has:
- A unique process ID (e.g., SWE.1, SUP.8)
- A purpose statement - one sentence defining what the process achieves
- A list of process outcomes - observable results that, when achieved, confirm the process is being performed
📋 Learning Objectives
- Name every process group in the ASPICE PRM and its abbreviation
- Recite the purpose of each SWE and SYS process from memory - assessors will ask
- Explain the distinction between a process outcome (PRM level) and a base practice (PAM level)
- Identify which processes are in the default HIS assessment scope and why
- Map development V-model phases to their corresponding ASPICE processes
PRM vs PAM: The Critical Distinction
Engineers who are new to ASPICE consistently confuse these two layers. The relationship is: the PAM implements the PRM. The PRM defines what must happen; the PAM defines how to gather evidence that it did happen.
| PRM | PAM |
|---|---|
| Defines process purposes and outcomes | Defines Base Practices, Work Products, Generic Practices |
| Used for process definition and improvement | Used for assessment and audit |
| Relatively stable across versions | Updated more frequently to reflect industry experience |
| Derived from ISO/IEC 12207 and 15288 | ASPICE-specific - not part of ISO lifecycle standards |
| Assessors validate outcomes are achieved | Assessors collect indicators (BPs, WPs) as evidence |
In practice: when you design your internal process framework, align to the PRM. When you prepare for an audit, study the PAM. Both use the same process IDs, but they operate at different levels of abstraction.