Glossary

This is the glossary for the SDV Guide. Currently covering SDV101.

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.

Last updated