Rx: Treating Bugs as Allergies – A Method to Survive Software Failures (2005) [pdf]
cs.purdue.edu
cs.purdue.edu
Is the "flip malloc/synchronization/scheduling knobs" part being actively used in any existing project ? It's probably the most easy part to implement from the whole paper.