SDV Guide
digital.auto
  • Welcome
  • SDV101
    • Part A: Essentials
      • Smart Phone? No: Habitat on Wheels!
      • Basics: What is a Software-defined Vehicle
      • MHP: Expert Opinion
      • Challenges: What sets automotive software development apart?
      • SDV Domains and Two-Speed Delivery
    • Part B: Lessons Learned
      • Learnings from the Internet Folks
        • Innovation Management
        • Cloud Native Principles
          • DevOps and Continuous Delivery
          • Loose Coupling
            • Microservices & APIs
            • Containerization
            • Building Robust and Resilient Systems
      • Learnings from the Smart Phone Folks
    • Part C: Building Blocks
      • Foundation: E/E Architecture
        • Today`s E/E Architectures
        • Evolving Trends in E/E Architectur
        • Case Study: Rivian
      • Standards for Software-Defined Vehicles and E/E Architectures
      • Building Blocks of an SDV
        • Service-Oriented Architecture
          • The SOA Framework for SDVs
          • Container Runtimes
          • Vehicle APIs
          • Example: Real-World Application of SDV Concepts
          • Ensuring Functional Safety
          • Event Chains in Vehicle SOAs
          • Vehicle SOA Tech Stack
        • Over-the-Air Updates: The Backbone of Software-Defined Vehicles
        • Vehicle App Store: The Holy Grail of Software-Defined Vehicles
      • Summary: Building Blocks for Software-Defined Vehicles
    • Part D: Implementation Strategies
      • #DigitalFirst
      • Hardware vs Software Engineering
        • The Traditional V-Model in Automotive Development
        • Agile V-Model, anybody?
        • Key: Loosely Coupled, Automated Development Pipelines
        • The SDV Software Factory
      • Implementing the Shift Left
        • Simulation and Digital Prototyping
          • Early Validation: Cloud-based SDV Prototyping
          • Detailed Validation: SDVs and Simulation
        • Towards the Virtual Vehicle
          • Case Study: Multi-Supplier Collaboration on Virtual Platform
          • Long-Term Vision
        • Physical test system
        • De-Coupled, Multi-Speed System Evolution
        • Continuous Homologation
        • Summary and Outlook
      • Enterprise Topics
        • Variant Management
        • Engineering Intelligence
        • Enterprise Organization, Processes, and Architecture
        • Incumbent OEMs vs EV Start-ups
  • SDV201
  • ./pulse
    • SDV Culture
    • Lean Sourcing
      • LeanRM
        • Why so many Requirements?
      • SCM for SDVs
    • SDV Systems Engineering
      • LeanSE
      • SDVxMBSE
    • Digital First
    • Loose Coupling
      • API-first
      • Freeze Points
    • Automation and Engineering Intelligence
    • Continuous Homologation
    • Build / Measure / Learn
  • Glossary
Powered by GitBook

SDV Guide

  • Legal Notice
  • Disclaimer
  • Privacy Policy

(c) 2025 Dirk Slama

On this page

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.

PreviousBuild / Measure / Learn

Last updated 6 months ago