Resources |
◎ COVESA Events |
Join/Sign Up |
◎ Join COVESA |
VDM Coexistence with VSS Requirements and Plan
Vehicle Signal Specification (VSS) is a mature, widely adopted project in COVESA. Vehicle Data Model is an incubating project in COVESA created to evolve and improve the modeling approach (S2DM). The vision of VDM is to ultimately replace the VSS modeling approach with (S2DM) (see below).
As VSS is well known, mature and widely adopted, we need insure that it’s usage and adoption is not interrupted and the transition of modeling approach to S2DM is proven and accepted by the community.
This document defines the requirements and plan for the transition.
TODAY:
Two artifacts:
Modeling approach → Vspec (YAML-based + COVESA extensions) → i.e., not an standard language outside COVESA
Controlled vocabulary (aka., catalog) that results from using that approach → VSS catalog (using YAML format)
Ground truth of the logical and conceptual layer: Vspec
GraphQL is just an export format
VISION:
Two artifacts:
Modeling approach → S2DM → Reuses Established standard language (GraphQL SDL)
Controlled vocabulary (aka., catalog) that results from using that approach → VSS catalog (using GraphQL format)
Ground truth of the logical and conceptual layer: GraphQL SDL
Vspec is just an export format → backward compatibility (for those mappable features)
Color Legend:
This has to be upgraded → i.e., it will evolve
The information here won’t change → it will only be persisted in a different format
Generate S2DM code from VSS model
Generate VSS model fro S2DM
Change VSS modeling approach to S2DM
Problem Statement
Scope
Must have: |
|
|---|---|
Nice to have: | |
Not in scope: |
Timeline
Milestones and deadlines
Milestone | Owner | Deadline | Status |
|---|---|---|---|
| |||
|
|
|
|
|
|
|
|