TimeWeaver combines static path analysis with timing measurements to provide worst-case execution time estimates.
The tool estimates the worst-case execution time (WCET) of tasks based on the execution time of trace segments obtained from real-time instruction-level tracing. The computed time bounds are valuable for soft real-time systems and provide feedback for optimizing worst-case performance.
TimeWeaver takes as input:
TimeWeaver then provides a safe upper bound of the length of the longest execution path, based on the local time measurements in the traces.
The analysis results reported by TimeWeaver include:
TimeWeaver offers the same powerful user interface you are used to from working with other AbsInt tools, with fully integrated graphical and textual viewers for control flow, analysis results, source code, assembly code, and configuration files. You can:
TimeWeaver is currently in development in close cooperation with select customers for several targets such as PowerPC and TriCore. Preview versions can be made available on request. Please contact firstname.lastname@example.org with any questions.