Introduction

Updated: October 26, 2022

In many computing environments, developers need to monitor a dynamic execution of realtime systems with emphasis on their key architectural components. Such monitoring can reveal hidden hardware faults and design or implementation errors, as well as help improve overall system performance.

In order to accommodate those needs, we provide sophisticated tracing and profiling mechanisms, allowing execution monitoring in real time or offline. Because it works at the operating system level, the System Analysis Toolkit (SAT), unlike debuggers, can monitor applications without having to modify them in any way.

The main goals for the SAT are: