With the new UDE® 2025 version of the Universal Debug Engine, PLS Programmierbare Logik & Systeme further enhances the efficiency of trace-based analysis and debugging for real-time applications. For example, in the Execution Sequence Chart, which visualizes the chronological sequence of executed functions or operating system tasks, it is now possible to search for a specific function by its name. In addition, the navigation functions for tracing the program flow along the time axis have been expanded and improved. This means that function calls and returns can now be tracked very easily and efficiently directly via keyboard shortcuts. It is now also possible for developers to synchronize by time the Execution Sequence Chart, the list view of the recorded program trace in the UDE Trace Window, and the call graph determined from the trace data. This makes it possible to quickly switch between the individual views and to comprehensively examine the runtime behavior of the application, e.g. at critical points.
For more detailed analysis of the timing behavior of real-time operating systems or AUTOSAR software, especially with timing analysis or visualization tools from third-party vendors, the UDE not only provides functions for recording traces in a user-friendly manner. It also offers convenient export functions for this data, which can then be imported into tools from Vector or INCHRON, for example, for further processing. The tool coupling for the timing analysis tool T1.timing from GLIWA is even closer. The interface to UDE is based on UDE’s own software API for debug and test automation. This allows the direct integration of UDE functionalities into T1.timing, resulting in a particularly efficient and convenient workflow.
PLS will present the first real-life demos of UDE 2025 at embedded world 2025 in Nuremberg in Hall 4, booth 4-310. The UDE 2025 is expected to be available in May this year.
