We use cookies on this site to enhance your user experience. By using this site, you are giving your consent for us to set cookies.


The Vehicle Signal Specification (VSS) and related projects, are on their way accepted as a Standard Data description model, and creating standard catalog(s) of defined data items.

Building on the same idea is the creation of a "services model" and an industry-common description of all types of interfaces, including remotely accessible services, and Service-Oriented-Architecture approaches.

This page summarizes the work on the latter. 


The work has a number of related names that might be consolidated in the future

  • IDL = Interface Description Language (a well known, generic term → Wikipedia)
  • VSC = Vehicle Service Catalog
    • The project that mirrors VSS by defining both a "model" (how to describe interfaces) and proposes one or several "catalogs" of standard interfaces/services.
  • VSC-language = informal term, may be used to refer to the definition of "The common service/interface description format"
  • Franca IDL = An established IDL used in the automotive industry.  Is a natural basis for VSC to consider and/or reuse Franca IDL as its basis


The GitHub repositories are relatively sparse because the proposals and work are primarily in presentations at the moment.

  • VSC-tools has an initial tool proposal for reading a YAML-based "VSC-language" and converting to/from other formats, or generating code.  It evolves as the definition of the VSC syntax evolves.
  • Vehicle Service Catalog – has only an example service at the moment, but follows the proposal of the "VSC language"


The topic is however more established than it seems, with analysis and idea presentations in previous workshops and presentations.  Please refer to the following:

Links can be found in conferences/workshops listed on the parent page.

  • No labels