Using events to debug Java programs backwards in time. - Bil Lewis; Mireille Ducassé (OOPSLA Companion, 2003)

Debugging Backwards in Time - Bil Lewis (CoRR, 2003)