Software Catalog TraceInvader Abstract TraceInvader has been designed for locating logical bugs in distributed applications.
Logical bugs are bugs that disturb the intended logic.
The location of such bugs requires reliable observation of the distributed application and extensive visualizations of application behavior. In TraceInvader, reliable observation is gained through the use of logical time and a postmortem trace system with a minimal probe-effect. Several visualizations are provided. The most important is a visualization of the causality graph of events in the trace. In addition to this, support for static debugging and source level debugging is provided.