Groups & Projects

Interface Exchange (IFEX)

Prev Next

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).

Project Page: https://github.com/COVESA/ifex

Lead: Gunnar Andersson (Mercedes Benz)
Meetings: Weekly status on Tuesdays at 17:00 CET / 11:00pm ET / 8am PT (Community Calendar)
Project Page: https://github.com/COVESA/ifex
License: MPL-2.0
GitHub: https://github.com/COVESA/ifex
Slack Workspace: https://covesacommunity.slack.com; Channel: #common-vehicle-interfaces
Parent: Data Expert Group

COVESA Spotlights