A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2012; you can also visit the original URL.
The file type is application/pdf
.
Expositor: Scriptable time-travel debugging with first-class traces
2013
2013 35th International Conference on Software Engineering (ICSE)
We present EXPOSITOR, a new debugging environment that combines scripting and time-travel debugging to allow developers to automate complex debugging tasks. The fundamental abstraction provided by EXPOSITOR is the execution trace, which is a time-indexed sequence of program state snapshots. Developers can manipulate traces as if they were simple lists with operations such as map and filter. Under the hood, EXPOSITOR efficiently implements traces as lazy, sparse interval trees, whose contents
doi:10.1109/icse.2013.6606581
dblp:conf/icse/KhooFH13
fatcat:w3sobwqfkrflxih64mllkkwuky