Appendix H: Acronyms

This appendix lists all acronyms and abbreviations used in this book, organized alphabetically with their full forms and category classifications.

Acronym Full Form Category
ACC Adaptive Cruise Control Application
ADAS Advanced Driver Assistance Systems Application
ADR Architecture Decision Record ASPICE
AEB Autonomous Emergency Braking Application
AI Artificial Intelligence AI/ML
API Application Programming Interface Development
ASIL Automotive Safety Integrity Level Safety
ASPICE Automotive Software Process Improvement and Capability dEtermination ASPICE
AUTOSAR AUTomotive Open System ARchitecture Automotive
BMS Battery Management System; also Build Management System (in CI/CD context) Application / DevOps
BP Base Practice ASPICE
BSW Basic Software Automotive
CAL Capability Level (CMMI) ASPICE
CAN Controller Area Network Hardware
CCB Change Control Board ASPICE
CI/CD Continuous Integration / Continuous Deployment DevOps
CL Capability Level ASPICE
CM Configuration Management ASPICE
CMMI Capability Maturity Model Integration ASPICE
CNN Convolutional Neural Network AI/ML
COTS Commercial Off-The-Shelf General
CPU Central Processing Unit Hardware
CRC Cyclic Redundancy Check Hardware
CS-PAM Cybersecurity Process Assessment Model Security
DAL Design Assurance Level Safety
DMA Direct Memory Access Hardware
DO-178C Software Considerations in Airborne Systems and Equipment Certification Safety
DOORS Dynamic Object-Oriented Requirements System Tools
DSE Design Space Exploration Development
DVC Data Version Control AI/ML
DVFS Dynamic Voltage and Frequency Scaling Hardware
ECU Electronic Control Unit Hardware
EKF Extended Kalman Filter AI/ML
ELF Executable and Linkable Format Development
EMC Electromagnetic Compatibility Hardware
ESD Electrostatic Discharge Hardware
FFI Freedom From Interference Safety
FMEA Failure Mode and Effects Analysis Safety
FPGA Field-Programmable Gate Array Hardware
FTA Fault Tree Analysis Safety
GCC GNU Compiler Collection Tools
GPIO General-Purpose Input/Output Hardware
GPU Graphics Processing Unit Hardware
HAL Hardware Abstraction Layer Automotive
HARA Hazard Analysis and Risk Assessment Safety
HIL Hardware-in-the-Loop Testing
HITL Human-in-the-Loop AI/ML
HMI Human-Machine Interface Application
HSI Hardware-Software Interface ASPICE
HWE Hardware Engineering ASPICE
I2C Inter-Integrated Circuit Hardware
ICD Interface Control Document ASPICE
IDE Integrated Development Environment Tools
IEC International Electrotechnical Commission Standards
IoU Intersection over Union AI/ML
IP-XACT IP-based Electronic Component Packaging and Transfer Standard Standards
ISO International Organization for Standardization Standards
ISR Interrupt Service Routine Hardware
JTAG Joint Test Action Group Hardware
KLOC Kilo Lines of Code Metrics
KPI Key Performance Indicator Metrics
LIN Local Interconnect Network Hardware
LLM Large Language Model AI/ML
MBSE Model-Based Systems Engineering ASPICE
MC/DC Modified Condition/Decision Coverage Testing
MCU Microcontroller Unit Hardware
MISRA Motor Industry Software Reliability Association Safety
ML Machine Learning AI/ML
MLE Machine Learning Engineering ASPICE
MLOps Machine Learning Operations AI/ML
MMU Memory Management Unit Hardware
MPU Memory Protection Unit Hardware
NLP Natural Language Processing AI/ML
NVM Non-Volatile Memory Hardware
OBD On-Board Diagnostics Automotive
ODD Operational Design Domain AI/ML
OEM Original Equipment Manufacturer General
OTA Over-the-Air (update) DevOps
PAM Process Assessment Model ASPICE
PCBA Printed Circuit Board Assembly Hardware
PCI Peripheral Component Interconnect Hardware
PDCA Plan-Do-Check-Act ASPICE
PDLC Product Development Lifecycle General
PFDavg Average Probability of Failure on Demand Safety
PFH Probability of Dangerous Failure per Hour Safety
PID Proportional-Integral-Derivative Control
PLC Programmable Logic Controller Hardware
PRM Process Reference Model ASPICE
PWM Pulse-Width Modulation Hardware
QA Quality Assurance ASPICE
QMS Quality Management System ASPICE
RAG Retrieval-Augmented Generation AI/ML
RAM Random Access Memory Hardware
ROI Return on Investment Business
RTOS Real-Time Operating System Automotive
SBOM Software Bill of Materials Security
SDL Security Development Lifecycle Security
SDLC Software Development Lifecycle General
SEC Security ASPICE
SemVer Semantic Versioning Development
SIL Safety Integrity Level Safety
SoC System on Chip Hardware
SOTIF Safety of the Intended Functionality Safety
SOUP Software of Unknown Provenance Medical
SPDX Software Package Data Exchange Security
SPI Serial Peripheral Interface Hardware
SPICE Software Process Improvement and Capability dEtermination ASPICE
SRAM Static Random-Access Memory Hardware
SRS Software Requirements Specification ASPICE
SUP Support Processes ASPICE
SWC Software Component Automotive
SWE Software Engineering ASPICE
SYS System Engineering ASPICE
TARA Threat Analysis and Risk Assessment Security
TCL Tool Confidence Level Safety
TD Tool Error Detection Safety
TDD Test-Driven Development Development
TensorRT Tensor Runtime (NVIDIA) AI/ML
TI Tool Impact Safety
TPM Trusted Platform Module Security
TQL Tool Qualification Level Safety
TTM Time to Market Business
UART Universal Asynchronous Receiver-Transmitter Hardware
UML Unified Modeling Language Development
USB Universal Serial Bus Hardware
V-Model Verification and Validation Model ASPICE
VCS Version Control System DevOps
WCET Worst-Case Execution Time Testing
xIL x-in-the-Loop (SIL/MIL/HIL/PIL) Testing

Category Key: ASPICE = Process-related, Safety = Functional safety standards, AI/ML = Artificial intelligence, Tools = Software tools, Testing = Verification activities, Hardware = Electronic components, DevOps = Build/deployment, Standards = Certification bodies, Security = Cybersecurity, Development = Software development practices, Application = Domain-specific applications, Automotive = Automotive-specific, Business = Business metrics, Metrics = Measurement, Control = Control systems, Medical = Medical device, General = Cross-domain

Note on SPICE/ASPICE: The official acronym expansion uses lowercase "d" in "dEtermination" (Software Process Improvement and Capability dEtermination). This unusual capitalization reflects the original ISO/IEC 15504 SPICE acronym formation and is the official spelling per VDA QMC documentation.