Software tool enables safer automotive software

Software tool enables safer automotive software

New Products |
By Jean-Pierre Joosting

TASKING has introduced the TASKING TriCore Inspector, a software tool that helps automotive developers to quickly find and work around problems due to compiler errors.

Like any software, compilers can also include bugs which, under certain circumstances, in turn generate bugs in the output software. In the automotive sector, the safety of occupants and other road users must be protected in the best possible way.

To ensure this, both OEMs and Tier 1 suppliers must avoid software errors. This is the only way to prevent accidents, but also to avoid expensive recalls and meet the requirements of functional safety according to ISO 26262. For this reason, software developers must regularly check all their projects for known compiler issues. For example, users who develop code for the Infineon AURIX microcontroller family using the VX-toolset can access all documented errors in the TASKING Issues Portal. Workarounds are also available there for each bug, which the user can apply until a patch is available.

However, checking the software code is time-consuming, which is why TASKING has developed the TriCore Inspector in cooperation with lead customer ZF. The tool is based on TASKING’s compiler technology and automatically finds compiler bugs in the software output from the VX-toolchain for AURIX/TriCore.

“For ZF, the safety of our products is naturally a top priority. That’s why we are delighted about the successful collaboration that has resulted in the TASKING TriCore Inspector,” explains Dieter Bauer, SW Supply Manager at ZF. “Thanks to the new tool, we can ensure that our products are safe much more efficiently than before. Our customers can rely on that.”

The Inspector software tool finds all known compiler bugs for all risk groups (Software Integrity Level, SIL1/2/3/4). This eliminates the high effort for manual error search. If the code is affected by a compiler bug, the developer receives the exact bug name and reference to the TASKING Issues Portal database. Based on this, the user can then quickly and easily decide whether his safety precautions are compromised and what further measures are necessary.

“The TriCore Inspector makes it immensely easier for automotive developers to ensure the safety of their software products,” says Joachim Hampp, Product Architect at TASKING. “No one knows our compiler as well as we do. Therefore, no other bug finder will be able to track down bugs as well as our TriCore Inspector.”

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News


Linked Articles