JOIN/SIGN UP
Already a Member? |
GET INVOLVED
Understanding and Engaging in COVESA Expert Groups & Projects |
COLLABORATIVE PROJECTS
HISTORICAL
SDV Telemetry Project - On Hold |
Info | ||
---|---|---|
| ||
This proposal is just that, a proposal. So, contributors are very welcome. If you think that any of the ideas or assertions presented in this draft is are incorrect, do not hesitate to share your own view by commenting on the page or contacting the author. The The principal intention of sharing these ideas is to find synergies and common agreement joint agreements on the best possible next steps for the data modelling modeling group. |
Table of Contents |
---|
...
This page describes the proposal to restructure the data
...
modeling activities within COVESA. First, the current state is presented to provide the necessary context. Then, the proposal is introduced.
...
So far, the data
...
modeling activities in COVESA have been
...
primarily centered on the continuous development and maintenance of
...
the Vehicle Signal Specification (VSS)
...
and the tools that parse VSS into different formats. In the current setup, there is no clear description
...
of what requirements (i.e., functional and non-functional) are driving the design of the data model. It seems that the
...
primary purpose of VSS is to serve as a naming convention for the properties of the vehicle. Nevertheless, there is little attention given to the separation of concerns:
...
...
...
...
...
...
...
...
The figure above shows how VSS modeling belongs to the conceptual area. To use the specification described in VSS (i.e., a "vspec" file), one has to parse it into a specific format (e.g., JSON) by using the VSS tools. The tools are the mechanism that makes the VSS data model usable in the application area. From the practical point of view, the application area needs a specific schema that determines the structure in which the data is to be stored. In this context, we mean either long-term storage (e.g., a database) or short-term storage (RAM memory and variables' allocation during application execution).
...