Scope
The Eclipse Franca project provides a technology- and platform-neutral IDL including an easy-to-use editor based on the Eclipse IDE. The project also provides:
- support for model-level system integration based on transformations from one IDL to another using Franca IDL as a central hub
- a means to specify for each interface which interactions are allowed (Franca contracts)
- tools supporting validation of implementations against Franca contracts
- implementations of downstream code (and documentation) generators
- for the addition of platform-specific deployment information to interface definitions
- tools for supporting interface designers, e.g. a rapid prototyping tool which automatically generates an executable model out of a single interface definition