1 of 10

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”

  1. VSS-only (e.g., *.yaml,…)
  2. Aspect-model & additional meta-data
  3. OpenAPI spec + Failure codes
  4. Protocol VISS3 (HIM-model)
  5. Test kit & ref. implementation� (e.g. SDK, Kuksa,… )
  6. Standard service/fct/capabilities

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.

2 of 10

Standardization activities are bundled in the CVI-group

API Standardization

  • Standardization is an enabler for future series implementation of the VSS
  • An international standard can be referred by governments, public funded projects (e.g. FEDERATE)
  • A standard has to offer both: stability and “fast” update-rate (s. VSS release sequence)
  • Way of working CVI-Group aligns the content (s. new charter: COVESA API Standardization Charter.docx - Google Docs )
    • First concept based on SAE J1939 with its digital annex

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.

3 of 10

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.

4 of 10

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.

5 of 10

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.

6 of 10

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.

7 of 10

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.

8 of 10

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.

9 of 10

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.

10 of 10

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.