What might be standardized where?
COVESA: how to create an international API standard?
Status: - W3C automotive group (will) close 🡪 VISS2 protocol is pushed back to COVESA
- AUTOSAR is starting API-gateway specification
- Chinese Market tend to local regulation e.g., MIIT guideline
Guidelines for the Construction of National Internet of Vehicles Industry Standard System
- Japanese Ministry starts also local API-initiative and the “Open SDV Initiative”
🡪 the right time to bring COVESA to an international standard
Who organizes the standardization tasks
What might be part of the standard
Which standard do we target
Who wants to contribute and vote?
Which “joint” partners do we want to invite
Data Expert group
CVI-group
New “Standardization group”
ISO (e.g. TC22)
SAE J1979,
SAE J1939 xx
+ digital annex
You??
AUTOSAR??
Eclipse SDV ??
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
Standardization activities are bundled in the CVI-group
API Standardization
SAE Jxx standardizes framing
SAE Jxx Digital annex contents the data : �e.g., snapshot of a VSS (major) release
Update cycle
Stable�x years
Flexible�x months
ISO standard
includes
Refers to
IEEE tbc
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
API Standardisation Elements
COVESA: how to create an international API standard?
3
VSS.yaml
VISS2 reduced
Data Semantic
Data Syntax
Ref. implementation
Tooling
KUKSA
Units.yaml
Quantities�.yaml
Velocitas
Meta-data�.ifex
µServices
API_style
OpenAPI�REST
Proto3�Async?
gRPC
Websocket
µProtocol
???
capabilities
???
???
safety
???
???
???
AUTOSAR�API-gateway
Protocol application layer
SOME/IP
UUID
VISS3
AUTOSAR�arTOP
VSS.ttl
http
Internet/Transport layer
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
API Standardisation Elements
BOSCH proposal
4
VSS.yaml
VISS2 reduced
Data Semantic
Data Syntax
Ref. implementation
Tooling
KUKSA
Units.yaml
Quantities�.yaml
Velocitas
Meta-data�.ifex
µServices
API_style
OpenAPI�REST
Proto3�Async?
gRPC
Websocket
µProtocol
???
capabilities
???
???
safety
???
???
???
AUTOSAR�API-gateway
Protocol application layer
SOME/IP
UUID
VISS3
AUTOSAR�arTOP
VSS.ttl
http
Internet/Transport layer
2024
2025
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
API Standardisation Elements
FORD
5
VSS.yaml
VISS2 reduced
Data Semantic
Data Syntax
Ref. implementation
Tooling
KUKSA
Units.yaml
Quantities�.yaml
Velocitas
Meta-data�.ifex
µServices
API_style
OpenAPI�REST
Proto3�Async?
gRPC
Websocket
µProtocol
???
capabilities
???
???
safety
???
???
???
AUTOSAR�API-gateway
Protocol application layer
SOME/IP
UUID
VISS3
AUTOSAR�arTOP
VSS.ttl
http
Internet/Transport layer
2024
2025
Please,
Define your contents
Which you want to standardize
In which year
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
API Standardisation Elements
GM
6
VSS.yaml
VISS2 reduced
Data Semantic
Data Syntax
Ref. implementation
Tooling
KUKSA
Units.yaml
Quantities�.yaml
Velocitas
Meta-data�.ifex
µServices
API_style
OpenAPI�REST
Proto3�Async?
gRPC
Websocket
µProtocol
???
capabilities
???
???
safety
???
???
???
AUTOSAR�API-gateway
Protocol application layer
SOME/IP
UUID
VISS3
AUTOSAR�arTOP
VSS.ttl
http
Internet/Transport layer
2024
2025
Please,
Define your contents
Which you want to standardize
In which year
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
API Standardisation Elements
BMW
7
VSS.yaml
VISS2 reduced
Data Semantic
Data Syntax
Ref. implementation
Tooling
KUKSA
Units.yaml
Quantities�.yaml
Velocitas
Meta-data�.ifex
µServices
API_style
OpenAPI�REST
Proto3�Async?
gRPC
Websocket
µProtocol
???
capabilities
???
???
safety
???
???
???
AUTOSAR�API-gateway
Protocol application layer
SOME/IP
UUID
VISS3
AUTOSAR�arTOP
VSS.ttl
http
Internet/Transport layer
2024
2025
Please,
Define your contents
Which you want to standardize
In which year
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
API Standardisation Elements
mBition
8
VSS.yaml
VISS2 reduced
Data Semantic
Data Syntax
Ref. implementation
Tooling
KUKSA
Units.yaml
Quantities�.yaml
Velocitas
Meta-data�.ifex
µServices
API_style
OpenAPI�REST
Proto3�Async?
gRPC
Websocket
µProtocol
???
capabilities
???
???
safety
???
???
???
AUTOSAR�API-gateway
Protocol application layer
SOME/IP
UUID
VISS3
AUTOSAR�arTOP
VSS.ttl
http
Internet/Transport layer
2024
2025
Please,
Define your contents
Which you want to standardize
In which year
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
API Standardisation Elements
Geotab
9
VSS.yaml
VISS2 reduced
Data Semantic
Data Syntax
Ref. implementation
Tooling
KUKSA
Units.yaml
Quantities�.yaml
Velocitas
Meta-data�.ifex
µServices
API_style
OpenAPI�REST
Proto3�Async?
gRPC
Websocket
µProtocol
???
capabilities
???
???
safety
???
???
???
AUTOSAR�API-gateway
Protocol application layer
SOME/IP
UUID
VISS3
AUTOSAR�arTOP
VSS.ttl
http
Internet/Transport layer
2024
2025
Please,
Define your contents
Which you want to standardize
In which year
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.
API Standardisation Elements
You ☺
10
VSS.yaml
VISS2 reduced
Data Semantic
Data Syntax
Ref. implementation
Tooling
KUKSA
Units.yaml
Quantities�.yaml
Velocitas
Meta-data�.ifex
µServices
API_style
OpenAPI�REST
Proto3�Async?
gRPC
Websocket
µProtocol
???
capabilities
???
???
safety
???
???
???
AUTOSAR�API-gateway
Protocol application layer
SOME/IP
UUID
VISS3
AUTOSAR�arTOP
VSS.ttl
http
Internet/Transport layer
2024
2025
Please,
Define your contents
Which you want to standardize
In which year
Intern | M/TEA | 10.07.2024
© Robert Bosch GmbH 2024. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.