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.
- wizard to simplify usage of transformations to and from Franca-IDL (e.g. D-Bus XML)
- UML transformation of interfaces specified in Enterprise Architect (Sparx Systems)