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.