To speed up the development of infotainment systems either from scratch or in a work-by-difference style, CETITEC offers a work-flow starting from modeling of communication-relations between devices up to the generation of executable stub-code therefore (C++, JS, ...), letting you either realize or stimulate an automotive device.
In order to design the communication-relations and remote-procedure-call (RPC) capable interface-definitions for your complete infotainment-system (!), CETITEC supports Model Driven Architecture (MDA):
Starting from a Platform Independent Model over the transformation thereof into a Platform Specific Model (respecting particularly the underling RPC-protocol and mechanisms e.g. SomeIP ) up to storing of the results in form of a machine readable Manifest.
Based on different Manifest formats (CETITEC or 3rd party e.g. FIBEX) the CETITEC code generator Integra visualizes contained interface definitions therein and generates (upon your selection) an object model in source-code form for either implementing a Service or a Client supporting/using the selected set of interfaces.
During this generation process all measures required for propagation or for discovering of Services are automatically co-generated and are applicable with the CETITEC EveryIP product.
Furthermore the CETITEC tool-chain is also able to generate Graphical-Panels supporting a quick testing and stimulation method for applied Services without any need for manually coding.