Press Coverage

Tool debugs non-deterministic defects in multi-process systems

This article originally appeared on eeNews Europe

Live Recorder 5.0 is what Undo claims to be the first tool to solve the costly problem of reproducing and debugging non-deterministic defects in multi-process systems.

“Over 60 percent of enterprises are adopting multi-process architectures for business-critical systems like networking, transaction processing and security, and when defects occur it can wreak havoc on development schedules and customer satisfaction,” explains Undo CTO Greg Law. “Identifying exactly how certain components interacted with each other, or with shared resources, at a certain historical moment is generally not possible, but with Undo’s advanced Live Recorder 5.0, developers are able to eliminate all of that time-absorbing work by revealing the exact the coding process that led to that defect.”

Unlike other distributed trace and logging tools which only track service calls, Live Recorder 5.0 goes much deeper to provide complete insight into what’s going on within each process, line by line of code, memory, threads, program flow, service calls, and more. To make this possible, Live Recorder 5.0 record & replay and time-travel debugging capabilities have been enhanced with Multi-Process Correlation (MPC) of Shared Memory, to record the exact order in which processes altered shared memory variables. One can even zero-in on specific variables and skip backward to the last line of code, in any process, to have altered the variable.

Read the full article on eeNews Europe

Get the latest news, tips and tricks from Undo

Sign up to our newsletter