JOIN/SIGN UP
Already a Member? |
GET INVOLVED
Understanding and Engaging in COVESA Expert Groups & Projects |
COLLABORATIVE PROJECTS
HISTORICAL
SDV Telemetry Project - On Hold |
...
Converters and Code Generators
Note: The purpose of the technology stack is to lead us (the automotive industry) towards a limited selected set of solid core technologies.
A table like this might look like a anything-to-anything conversion, but it should be clear that the goal is not to create that – only to make sure there are solutions for technologies that are strongly desired, or unavoidable legacy.
Input | Output | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
VSSo | JSON (VSS definition in alternative format) | Protobuf (VSS/message definition in alternative format) | gRPC | GraphQL (Schema, Apollo format) | ARA:COM (XML) | SOME/IP (code generation, vSomeIP stack |
) | CommonAPI (enables backends vSOMEIP and others) | DDS (code generation) | Android Vehicle-Properties (mapping via code generation) | Franca IDL (standard) |
VSS → x | vspec2vsso | vspec2json | vspec2protobuf | Ongoing support in KUKSA.VAL |
1) vspec2graphql | WIP TietoEvery Ongoing ideas in AUTOSAR? | 1) Via Common API capicxx-someip → see next cell | BMW considering releasing vss-2-commonapi generation tools? | Evaluate interest | Ongoing Mapping/plan exists. |
Proposal, needs update |
VSC → x | N/A | N/A | N/A: gRPC is the corresponding protocol. | Evaluate interest | Useful candidate for the "W3C RPC protocol" to carry VSC services. | 1) Std Franca ↔ARA:COM via FARACON (needs maintenance) 2) Possibly new implementation for VSC language? | Possibly | Via Std Franca IDL – Common API tools consume standard Franca already | Evaluate interest | N/A | Definitely planned TODO. because |
Communication protocols / bindings
Completion of technology definition / implementation | ||||
---|---|---|---|---|
VISS (data) | MQTT (data) | Spark (data ingestion) | NiFi | W3C-RPC* (services) |
Full go-implementation | TODO See working page | TODO Evaluate interest | TODO Evaluate interest | Pending analysis of VSC/interface language |
...
(Ideally these initiatives are after analysis combined into a single consistent architecture?)
Completion of technology definition / implementation | ||||
---|---|---|---|---|
IoT-event-analytics / VehicleEdge | KUKSA.VAL (part of IoTea) | AOS | CCS Reference Architecture and PoC | Other? |
| Analysis starting | In large parts done, but details remaining and constantly evolving |
...
Historical / preparation information.
...