aiT WCET Analyzer for TriCore statically computes tight upper bounds for the worst-case execution time of tasks in safety-critical applications written or generated in C or C++ and compiled to run on TriCore processors, including AURIX.
Various other derivates are covered by TimeWeaver that combines static analysis with real-time instruction-level tracing. It supports all TriCore ED boards able to emit execution traces containing MCDS trace messages. This hybrid approach is compliant with CAST-32A and EASA AMC 20-193.
For other derivates not listed above, write to info@absint.com.
In order to provide WCET guarantees, aiT formally models the exact processor derivate your application is executed on.
If you haven’t picked a specific derivate yet — or if the final pick is not yours to make —, you can nonetheless benefit from static analysis to develop your application in a timing-conscious way, from day one.
For this, you can use the fully-integrated TimingProfiler. It will help you identify application parts that will cause unsatisfactory execution times regardless of the specific TriCore processor you end up using.
Once the hardware has been decided on, you can then easily switch from TimingProfiler to aiT, within the same GUI, keeping all your settings and annotations, and without having to install anything.
libxcb-*
family of libraries to be installedTRAPINV
, division by zero, and CSA chain initialization in OS codemadd.u
instructionaiT for TriCore supports tight integration with ASCET, the state-of-the-art model-based ECU software development environment from ETAS. You can start aiT directly from the ASCET project editor menu to perform a WCET analysis of the automatically generated ECU code. Free trial versions are available for TriCore microcontrollers with the ERCOSEK or RTA-OSEK operating systems.
Your usage of aiT can be qualified according to ISO 26262, DO-178B/C, and other safety standards. We offer Qualification Support Kits that help you simplify and automate your qualification process:
Compiler-specific QSKs for other compilers can be developed on request.
You can try aiT for free, on your own applications, for a period of 30 days. The free license covers: