Groups & Projects

Interface Exchange (IFEX)

Overview:

Currently, there are too many interface description languages and IPC/RPC technologies. The question is to create another “one to rule them all?”

The main challenge is not creating or avoiding “a new IDL“, it is determining the semantic equivalences and differences between existing technologies (to efficiently connect them and swap one for another).

IFEX project is a place to do difficult semantic mapping work. While doing so, it creates translating tools between formats, and it results in a simple but powerful interface description format (because it is forced to include “all” features of the other alternatives and more importantly, because it uses Layers, to separate individual concerns).

Lead:

Gunnar Andersson (Mercedes Benz)

Resources:

COVESA Spotlights