Reversible execution
Citations
813 citations
Cites background from "Reversible execution"
...Zelkowitz [27] reports on the efficacy of a interactive debugger capable of backwards execution....
[...]
381 citations
Cites background from "Reversible execution"
...In addition, most reverse debuggers implement time travel by logging all changes to variables [30, 1, 21, 6], and this approach logs too much data when debugging long-running systems such as an OS....
[...]
...Re-executing prior computation through checkpoint and logging has been discussed in the programming community for many years [30, 10, 1, 4, 6, 24]....
[...]
228 citations
Cites background from "Reversible execution"
...The concept of omniscient debugging was first described in the early 1970s as a capability to trace backward in time through execution history to identify the location of the fault that caused a later observed failure [40]....
[...]
174 citations
117 citations
Cites background from "Reversible execution"
...First, programmers can use time travel to help debug programs [27, 8, 2, 1, 5, 24], including programs with non-determinism [22, 15], since time travel can provide the illusion of reverse execution and reverse debugging....
[...]
References
168 citations
47 citations