YAMAICA is an Eclipse based tool to provide easy usability of various features around usage of the Franca Interface Description Language (IDL) and IPC CommonAPI C++.
The idea behind YAMAICA, Franca and CommonAPI together is to provide a fully automated workflow to implement communication software layers based on UML model specification of interfaces.
Abstract UML interfaces can be specified using Enterprise Architect, YAMAICA-EA transforms specified interfaces to Franca, and IPC CommonAPI C++ provides code generation driven by Franca-IDL to implement communication software layers.

Core features: