Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated status

...

   Note that cross-platform support seems to be a general request, even if Linux is the dominant platform for developing / testing the code.

...


...

Current priorities (evaluated based on group inputs)


1. "Second" VISS v2 implementation (in addition to GoLang implementation)

...

Evaluate interest
InputOutput

VSSoJSON
(VSS definition in alternative format)
Protobuf
(VSS/message definition in alternative format)
gRPCGraphQL
(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 (tick) vspec2vsso(tick) vspec2json(tick) vspec2protobuf(tick) Ongoing support in KUKSA.VAL

1) (tick) vspec2graphql

2) BMW alternative implementation pending.

(green star) WIP TietoEvery

Ongoing discussions.

VSS formatted data to/from AUTOSAR systems?


1) Via Common API capicxx-someip → see next cell

2) Directly (without CommonAPI) TODO?To vSOMEIP stack directly. e.g. to vSomeIP API 


(question) BMW considering releasing tools mapping VSS-to-FrancaIDL (which is consumed by CommonAPI)(question) BMW considering releasing vss-2-commonapi generation tools?Evaluate interest(green star) Making progress, first draft code available (C++ code for VHAL) Ongoing
Mapping/plan exists. 

(warning) Proposal, needs update.  vspec2franca

VSC → xN/AN/A

N/A:  gRPC is the corresponding protocol.

Likely candidate(green star) Useful Can be a 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?

(green star) TODO, obvious mapping.

Via Std Franca IDL →  Common API tools.

Those tools take standard Franca as input (tick)


Evaluate interestN/A

(green star) Definitely planned TODO.

because
"VSC language" will be very Franca compatible, (or will be Franca itself).  Therefore, expect interop with Std Franca IDL.

Data Serialization

Technology name:ProtobufAVROJSON (canonical format)
VSS → x (green star) Very likely(green star)  Work started (see serialization branch in vss-tools)(green star) This should be defined as similar to VISS as possible, but a separate specification would be useful.
VSC → xN/AN/AN/A

Communication protocols / bindings

...