TASKING and WITTENSTEIN Expand SAFERTOS Integration for OS-Aware Timing Analysis
New integration enables precise monitoring of scheduling and task states to streamline safety certification for critical embedded systems.
TASKING and WITTENSTEIN high integrity systems (WHIS) have expanded the integration between the TASKING unified toolchain and the SAFERTOS real-time operating system. This move introduces OS-aware timing analysis to improve the precision of performance monitoring in safety-critical embedded environments.
The integration allows developers to move beyond basic timing estimates by providing deep visibility into the operating system's internal behavior. Specifically, the tools can now monitor task states, stack usage, queue contents, and scheduling behavior in real time. To achieve this without requiring dedicated on-chip hardware trace support, the collaboration utilizes TASKING's software-based trace tool (SWAT) to capture essential timing data.
The Need for OS Awareness
In safety-certified systems, timing analysis is a fundamental requirement to ensure that critical tasks meet their strict deadlines. Traditionally, many analysis tools have treated the operating system as a "black box," relying on pessimistic estimates that can lead to inefficient resource allocation or unexpected runtime failures. OS-aware analysis solves this by accounting for the actual overhead and scheduling logic of the kernel, allowing for more accurate worst-case execution time (WCET) calculations.
Impact on Safety Certification
For industries such as automotive, aerospace, and medical devices, precise timing analysis is not merely a performance preference but a regulatory necessity. Adherence to rigorous safety standards, including ISO 26262 for automotive and IEC 61508 for industrial functional safety, requires documented proof that system timing is deterministic and reliable.
By reducing the gap between theoretical timing models and actual runtime behavior, this integration simplifies the evidence-gathering process required for certification. Developers can identify bottlenecks and timing jitter more quickly, potentially accelerating the time-to-market for complex safety-critical devices.
Future Outlook
As embedded systems in autonomous vehicles and medical robotics grow in complexity, the reliance on software-based tracing tools like SWAT will likely increase to avoid the cost and hardware constraints of physical trace pins. The industry will continue to watch how these integrated toolchains evolve to handle increasingly multi-core architectures while maintaining the strict determinism required for high-integrity systems.