ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
Published on 11 Mar 2021

Cost-Efficient Smart System Software Synthesis

IoT devices account for a €40 billion market and are essential for important European industries such as automotive and manufacturing. Within the ITEA project COMPACT, partners from Austria, Finland and Germany managed to develop and prototype advanced model-based methods to generate embedded software automatically, especially the lower levels of firmware. COMPACT demonstrated that these methods enable a quantum leap in productivity increase with no performance or area penalty. Even better results are feasible.


The COMPACT technology automates about 10% of the embedded software development effort, which is about 45% of the overall development effort of a System-on-a-Chip (SoC).

Using the COMPACT approach allows one to generate about 90% of the addressed code, which leads to a 20-70% reduction in software development costs. As a side effect, software migration time can be reduced to 40-65% as well. The effort to build a generator is simply writing the code once, i.e. the generator technique pays off already with the second use. Another benefit worth mentioning is that the generated code executes as well as handwritten code – if not better, and uses the same memory space – if not less.

If you are interested in learning more, please contact Wolfgang Ecker (Wolfgang.Ecker@ or Andreas Vörg (

More information

Related projects

ITEA 3 Call 3


Cost-Efficient Smart System Software Synthesis