Glossary

Abbreviations

AVB
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.
DTC
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.
EOL
End-Of-Line, i.e. "last station" at vehicle production / manufacturing process where configuration and firmware deployment are performed.
ECU
Electronic Control Unit, an embedded system in automotive electronics that controls a specific part of the electrical system in a vehicle.
FOTA / SOTA
Firmware / Software update Over-The-Air, i.e delta-based, full-stack or A/B partition firmware/software updates over-the-air.
IVI
In-Vehicle Infotainment, refers to vehicle systems that combine entertainment and information delivery to drivers and passengers.
MOST
Media Oriented Systems Transport, is a high-speed multimedia network technology optimized by the automotive industry.
OBD
On-Board Diagnostics, refers to a vehicle's self-diagnostic and reporting capability.
OEM
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.
OTA
Over-The-Air, often used within the context of remotely updating firmware / software.
PID
Parameter ID, in context of OBD.
RDS-TMC
Radio Data System Traffic Message Channel, a technology for delivering traffic and travel information to automotive vehicles.
RSE / RSI
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.
REST
Representational State Transfer (REST) is a software architectural style that defines a set of constraints to be used for creating web services.
SWDL
Development-, Workshop- and Manufacturing / Production Line SoftWare DownLoad according to OEM requirements.
TEE
ARM Trusted Execution Environment
TPM
Trusted Platform Modules
TSN
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.

Terms

Application

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.

Bootloader
A component in charge of loading a kernel.
Feature

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.
Fork
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.
Kernel
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.
Modality
The classification of a single independent channel of sensory input/output between a computer and a human.
Personalization
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.
Rootfs
Root File System (main partition mounted on /)
Service

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.