VDM Coexistence with VSS Requirements and Plan

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 approachVspec (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 approachS2DMReuses 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:

  • Must be able to generate VSS vspec files in current or mutually agreed format from S2DM

  • Must be able to generate VDM format from VSPEC

  • Existing VSS Tools must work against generated VSPEC

  • Must agree on timeline for S2DM to be the modeling language for VSS

Must have:

  • Must be able to generate VSS vspec files in current or mutually agreed format from S2DM

  • Must be able to generate VDM format from VSPEC

  • Existing VSS Tools must work against generated VSPEC

  • Must agree on timeline for S2DM to be the modeling language for VSS

Nice to have:

  •  

  •  

Not in scope:

  •  

 

 Timeline

Oct2021NovDecJan2022FebMarAprMayJun
Lane 1
Lane 2

Feature 1

Feature 2

Feature 3

Feature 4

iOS app

Android app

 

 Milestones and deadlines

Milestone

Owner

Deadline

Status

Milestone

Owner

Deadline

Status

 

 

 

 

 

 

 

 

 

 Reference materials



 Related materials