The COVESA VISSv3 specification is under development at the COVESA VISS Github. A VISSv3.0 reference implementation in the form of a server that exposes an interface according to the specification is developed on the master branch, while a VISSv2.0 reference implementation is available on the v2.0 branch.
This documentation covers the VISSv3.0 specification. The new features are listed below. It is with a few small exceptions backwards compatible with VISSv2.0. The exceptions are listed below.
Also found on this repo are implementations of other components that are needed to realize a communication tech stack that reaches from clients through the server and to the underlying vehicle system interface.
These software components (SwCs) can be categorized as follows:
The tutorial describes each SwC category in a separate chapter. It also contains a few Proof of concept (POC) examples, and information about installing, building and running Golang based SwCs, a Docker containerization, and about some peripheral components.