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@
infineon.com) or Andreas Vörg (Wolfgang.Ecker@
infineon.com).
More information
https://www.edacentrum.de/compact/