|TASKING enables safer automotive software
|The TASKING TriCore Inspector identifies compiler errors in safety-critical applications.
|Munich, Germany, 22 March 2022 – TASKING introduces 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 TASKING's 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 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.”
TASKING TriCore Inspector is available immediately for the VX-toolset for TriCore/AURIX versions v6.2.r2 and v6.3r1. Further information under https://www.tasking.com/products/tasking-tricore-inspector.
For those interested, TASKING will host a webinar titled “TASKING TriCore Inspector – Automated Software Quality Analysis Tool” on 31 March 2022. At 9:30 a.m. (CEST) and 7 p.m. (CEST), Dheeraj Guptha, Field Application Engineer, will present the TASKING TriCore Inspector. For detailed registration info, visit www.tasking.com/events.
TASKING Germany GmbH is a leading provider of embedded software development tools headquartered in Munich, Germany. TASKING development tools are used by automotive manufacturers and the world's largest Tier 1 supplier to realize high-performance applications in safety-critical areas. These customers and those from adjacent industries, trust TASKING development tools to develop the latest applications while achieving optimum reliability, functional safety, and performance.