# Glossary

**Agile**: A methodology that promotes iterative development, collaboration, and adaptability in the software development process.

**App Store**: A digital marketplace where users can browse, purchase, and download applications and services for their devices.

**Application Programming Interface (API)**: A set of rules and protocols that allow different software components to communicate with each other.

**Artificial Intelligence (AI)**: The simulation of human intelligence processes by machines, enabling them to perform tasks requiring human-like intelligence.

**ASIL (Automotive Safety Integrity Level)**: A risk classification scheme defined by ISO 26262 to determine the necessary safety requirements for automotive systems.

**AUTOSAR**: A standardized automotive software architecture enabling interoperability and scalability in vehicle electronics systems.

**CAN (Controller Area Network)**: A robust vehicle bus standard designed to enable communication among microcontrollers and devices without a host computer.

**Chaos Monkey**: A tool developed by Netflix that randomly disrupts services in production environments to test resilience and recovery capabilities.

**CI/CD (Continuous Integration/Continuous Delivery)**: Practices that automate code integration, testing, and delivery processes to streamline software development and deployment.

**Cloud-Native Principles**: Designing and building applications to leverage cloud computing delivery models, emphasizing scalability, resilience, and flexibility.

**Containerization**: A technology that packages an application and its dependencies into a container, ensuring consistency across environments.

**Continuous Homologation**: The process of continuously ensuring that vehicle updates and changes comply with regulatory and safety requirements.

**COVESA**: The Connected Vehicle Systems Alliance, focused on developing open standards for vehicle data and connectivity.

**COVESA VSS (Vehicle Signal Specification)**: A standardized way to describe and access vehicle data signals, enabling interoperability.

**DevOps**: A set of practices combining software development (Dev) and IT operations (Ops) to deliver applications and services faster.

**Eclipse SDV**: An open-source initiative within the Eclipse Foundation focused on tools and frameworks for Software-Defined Vehicles.

**E/E (Electrical/Electronic Architecture)**: The vehicle’s integrated electrical and electronic systems, including wiring, sensors, actuators, and control units.

**Ecosystem Integration**: The process of ensuring seamless interaction between various components, applications, and services within a larger system.

**Ethernet**: A high-speed networking protocol increasingly adopted in automotive systems for reliable data communication.

**FLEXRAY**: A high-speed automotive network protocol designed for real-time, fault-tolerant communication in advanced systems.

**Hardware Abstraction Layer (HAL)**: A programming layer that provides a uniform interface to interact with hardware components.

**Homologation**: The process of certifying that a vehicle or component meets regulatory and safety standards.

**Innovation Management**: The process of generating, capturing, and implementing new ideas and technologies within an organization.

**ISO 26262**: An international standard for the functional safety of electrical and electronic systems in production automobiles.

**LIN (Local Interconnect Network)**: A low-cost automotive network protocol for communication between components like sensors and actuators.

**Loose Coupling**: A design principle that minimizes dependencies between components, enabling modularity and resilience.

**MBSE (Model-Based Systems Engineering)**: A methodology that uses models to support the design, analysis, and validation of complex systems.

**Microservices**: An architectural style that structures applications as collections of small, independent services, each performing specific business functions.

**QM (Quality Management)**: The classification level in ISO 26262 for systems with no safety-related risks requiring functional safety measures.

**Real-Time**: The ability of a system to process and respond to inputs or events within a guaranteed time frame, critical for safety-critical automotive applications.

**RegTech (Regulatory Technology)**: The use of technology to simplify and improve compliance with regulatory requirements.

**SOA (Service-Oriented Architecture)**: A software architecture style where services provide modular functionality accessible via standardized interfaces.

**SOAFEE (Scalable Open Architecture for Embedded Edge)**: A framework aimed at enabling the development of automotive-grade applications using cloud-native principles.

**Software-Defined Vehicle (SDV)**: A vehicle whose functionality is primarily enabled and enhanced through software, allowing continuous updates and improvements.

**SUSM (Software Update Management System)**: A system designed to manage and distribute software updates for vehicles.

**TCP (Transmission Control Protocol)**: A fundamental internet protocol providing reliable, ordered, and error-checked delivery of data.

**Two-Speed Delivery**: A development model that separates systems into rapid-update and slower-update tracks, balancing innovation and stability.

**UNECE (United Nations Economic Commission for Europe)**: An international organization that develops regulations and standards for the automotive industry and other sectors.

**V-Model**: A software and system development model emphasizing validation and verification at each stage of the lifecycle.

**vBUS (Virtual Bus)**: A simulation model for testing vehicle communication networks without physical hardware.

**vECU (Virtual Electronic Control Unit)**: A software-based simulation of an ECU used for development and testing.

**Virtualization**: The creation of virtual versions of hardware, platforms, or systems to enable flexible and scalable testing and deployment.

**Vehicle Hardware Abstraction Layer (VHAL)**: An abstraction layer enabling software to communicate with vehicle hardware in a standardized way.
