LINKS:  [Tech stack meeting minutes]


The Technology Stack development is one of three main tracks of  the Common Vehicle Interface Initiative



Goal of this activity:

   Find/Develop/Define attractive technology solutions that can be used with the industry-common model for data+services.



The term Technology Stack is used to describe all software that is related to the transfer and use of data and services that adhere to the common model(s). 

Examples:




Converters and Code Generators

InputOutput

VSSoJSON
(VSS definition in alternative format)
Protobuf
(VSS/message definition in alternative format)
GraphQL
(Schema, Apollo format)

ARA:COM (XML)

SOME/IP
(code generation, vSomeIP stack)
DDS
(code generation)
CommonAPI
(enables backends vSOMEIP and others)
Android Vehicle-Properties
(mapping via code generation)
Franca IDL

VSS → x (tick) vspec2vsso(tick) vspec2json(tick) vspec2protobuf(tick)vspec2graphql(green star) TODO(green star) TODOplan?(warning) existing tools to become open source?(green star) Ongoing
Mapping/plan exists. 

(warning) proposal, needs update

vspec2franca




Communication protocols / bindings

Completion of technology definition / implementation
VISS
(data)
MQTT
(data)
Spark
(data ingestion)

NiFi


W3C-RPC*
(services)

(tick)  Full go-implementation
- KUKSA implementation?


(green star) TODO
initial thoughts defined
and/or possible to reuse from IoTEA?

See working page

(green star) TODO(green star) TODOPending analysis of VSC/interface language


Frameworks and Databases and Processing

(Ideally these initiatives are after analysis combined into a single consistent architecture?)

Completion of technology definition / implementation
IoT-event-analytics / VehicleEdgeKUKSA.VAL (part of IoTea)AOSCCS Reference Architecture and PoC

(tick)  


(tick) (green star) Analysis starting(green star)  In large parts done, but details remaining and constantly evolving




Historical / preparation information.

Initial Brainstorm, implementation ideas

Which technologies come immediately to mind?



VSC to code generation

A lot of communication related technologies were investigated in the Generic Protocol Evaluation project during 2019.
A set of reference links are here : List of relevant technologies






AUTOSAR


Current tool chain   

(RED is not existing or not yet clearly defined).  (The rest exists already)

Notes


Going via Franca  is complicated...   →  VSS/VSC to AUTOSAR directly makes sense 

Direct approach for AUTOSAR




Vehicle Edge & IoT Event Analytics