A Cambridge UK company developing bug-busting software has launched a new generation version that takes the technology onto the road and into customers’ sites.
Undo Software has released UndoDB Out-and-About. It is targeted at software vendors whose products are deployed on customer sites.
It licenses the full capabilities of UndoDB to be used in the field on a customer machine by the software vendor's engineers to investigate, find and consequently fix customer-critical bugs.
UndoDB Out-and-About helps track down software failures, such as intermittent issues and memory corruption errors, directly at the customer site.
This protects brand reputation, reduces stress, and preserves customer relationships. It is particularly useful when customers do not want to send their highly confidential, mission-critical data off-site to the vendor for them to reproduce the bug.
The new version provides exactly the same functionality as Undo Software's flagship product, UndoDB, but is licensed for use on a machine not owned by the licensee.
Available on Linux and Android, UndoDB allows developers to record their program’s execution and then rewind and replay their C/C++ code in real-time to find bugs more quickly, increasing productivity and helping to meet development deadlines.
As part of its commitment to quality, Cadence Design Systems, a leader in global electronic design innovation, is already using UndoDB Out-and-About at customer sites, as well as UndoDB within its own offices.
“We used UndoDB Out-and-About on a client site where our engineer had spent months struggling to try to track down a problem that only occurred in 1 in 300 runs,” said Jonathan DeKock, senior software architect at Cadence.
“We’d been using GDB, but that didn’t let us see what had caused the problem. Deploying UndoDB Out-and-About meant that as soon as the problem occurred, we put our experts on the line and stepped backwards and forwards line-by-line and found the bug in three hours, and it then took just two hours to solve.”
Undo CEO and co-founder Greg Law said: “Software vendors operate in a complex development ecosystem, and it is imperative that they work closely with their customers to ensure software is meeting the highest quality standards in the field.
“By extending the power of reversible debugging to customer sites with UndoDB Out-and-About, vendors can find and fix customer-critical bugs faster, protecting client relationships while increasing productivity.”
Headquartered in Cambridge, Undo software is a Gartner ‘Cool Vendor in Application Development’ for 2014.