HDJ Eclipse plugin

Eclipse During many years, print debugging has been the most used method for debugging. Nowadays, however, industrial languages come with a debugger that allows programmers to trace computations step by step. Almost all modern programming environments include a debugging perspective that allows us to place breakpoints and to inspect the state of a computation in any given point. Nevertheless, this debugging method has been criticized for being completely manual and time-consuming. Other debugging techniques have appeared to solve some of the problems of trace debugging, but they suffer from other problems such as scalability. In this work we present a new hybrid debugging technique. It is based on a combination of trace debugging, algorithmic debugging and omniscient debugging to produce a synergy that exploits the best properties and strong points of each technique.