Audio Video Bridging, is a common name for the set of standards to allow time-synchronized low latency streaming services through IEEE 802 networks. The AVB Task Group was renamed in 2012 to TSN Task Group.


Diagnostics Trouble Code, in context of OBD. The OBD-II standard provides a list of standardized DTCs. OBD-II DTCs are 4-digit, preceded by a letter which indicates the domain: P for engine and transmission (Powertrain), B for Body, C for Chassis and U for network. Manufacturers can also add their own codes with custom data parameters.


End-Of-Line, i.e. "last station" at vehicle production / manufacturing process where configuration and firmware deployment are performed.


Electronic Control Unit, an embedded system in automotive electronics that controls a specific part of the electrical system in a vehicle.


Firmware / Software update Over-The-Air, i.e delta-based, full-stack or A/B partition firmware/software updates over-the-air.


In-Vehicle Infotainment, refers to vehicle systems that combine entertainment and information delivery to drivers and passengers.


Media Oriented Systems Transport, is a high-speed multimedia network technology optimized by the automotive industry.


On-Board Diagnostics, refers to a vehicle's self-diagnostic and reporting capability.


Original Equipment Manufacturer, a company that produces parts and equipment that may be marketed by another manufacturer. OEM can also be referred to as the company which produces and assembles the vehicle.


Over-The-Air, often used within the context of remotely updating firmware / software.


Parameter ID, in context of OBD.


Radio Data System Traffic Message Channel, a technology for delivering traffic and travel information to automotive vehicles.


Rear-Seat Entertainment / Rear-Seat Infotainment, refers to infotainment systems located in the rear-seat, which integrate diverse multimedia content sources like TV, DVD, Internet, digital radio, etc. In addition to built-in media sources, RSE and RSI provide access to other in-vehicle infotainment sources, delivered with excellent video and audio quality and an intuitive user interface.


Representational State Transfer (REST) is a software architectural style that defines a set of constraints to be used for creating web services.


Development-, Workshop- and Manufacturing / Production Line SoftWare DownLoad according to OEM requirements.


ARM Trusted Execution Environment


Trusted Platform Modules


Time-Sensitive Networking (TSN), is a set of standards to define mechanisms for the time-sensitive transmission of data over Ethernet networks. The TSN Task Group was formed in 2012 by renaming the existing AVB (Audio Video Bridging) Task Group.



A software program which is responsible to perform a defined set of functions in a specific context or function area.

Application Backend: An application part of the Applications layer.

UI Application: An application part of the Presentation layer.


A component in charge of loading a kernel.


IEEE defines the term "feature" in IEEE 829 as "A distinguishing characteristic of a software item (e.g., performance, portability, or functionality)."

Examples: Climate, Radio, Media, Navigation, Projection, Personalization, Resource Management.

In the context of the Platform Abstraction layer, a "feature" is an API which is responsible to control a specific feature area or function.

Feature Backend

In the context of the Platform Abstraction layer, a "feature backend" implements the Backend interface for a corresponding Feature.

Front- and Backends

The terms "frontend" and "backend" refer to the separation of concern between the presentation layer (front end) and the data access layer (back end), where the backend handles business logic and data storage.


A copy of a (Git) repository. Forking a repository allow you to make changes without affecting the original project. A forked repository keeps the connection to the original repo itself which is not the case when a repo is cloned.


Refers to the Linux kernel in this document.

Local- and Car Configuration

System- and functional adaptations based upon OEM requirements on vehicle level (Car Config), and on component / ECU level (Local Config). Includes configurations to support different markets, regions, options and other variants.


The classification of a single independent channel of sensory input/output between a computer and a human.


Personalization or customization means tailoring a service or function to accommodate specific individuals. For example to reuse the same settings for seat position, steering wheel position, heating behavior, preferred radio station lists etc.

Pull request

Asking the upstream (original) project to accept changes in your forked repository.


Root File System (main partition mounted on /)


A separate process performing a function.

Platform Service: A horizontal service, part of the Automotive Middleware or Base Platform layer.

Function Service: A vertical service, part of the Automotive Middleware or Base Platform layer.