Quickly Identifying the Cause of Software Bugs with ReplayEngine

The hardest step in solving software bugs in a parallel programming environment centers on working backward from a software failure to the original program error. Conventional debugging techniques only allow users to control program execution in the forward direction, making it necessary to work against the grain and apply time-consuming methods to attempt to identify the problem. Reverse debugging technologies have the potential to greatly reduce the time required to identify and solve many of the most difficult bugs by adding the ability to replay parallel program execution.

This white paper explains the challenges presented by parallel debugging and the value of a reverse capability.  Learn about a unique new product that enables the developer to examine not just the current state of the program, but to follow its logic backward in execution time from the point of failure.  This approach achieves significant productivity gains.

DOWNLOAD NOW
Publisher:TotalView Technologies Published:09/03/2008 Type:
Length:
Format:
Whitepaper
5 pages
Rating:
No votes yet
Share:Send to a friend
Topics: Project Mgmt. Issue Tracking

Spotlight Resources

Getting Started with Equinox and OSGi

Equinox is a highly modular, dynamic Java runtime environment based on the OSGi framework specifications. This reference card gives you a quick...

Core Mule

Mule is one of the most mature open source enterprise service busses (ESBs) out there. It provides an easy to use, lightweight ESB that can easily...

Essential EMF

The Eclipse Modeling Framework (EMF) is a powerful framework and code generation facility for building Java applications based on simple model...

Want your resource here? Contact our team today.