Automatic runtime error repair and containment via recovery shepherding

  title={Automatic runtime error repair and containment via recovery shepherding},
  author={Fan Long and Stelios Sidiroglou and Martin C. Rinard},
We present a system, RCV, for enabling software applications to survive divide-by-zero and null-dereference errors. RCV operates directly on off-the-shelf, production, stripped x86 binary executables. RCV implements recovery shepherding, which attaches to the application process when an error occurs, repairs the execution, tracks the repair effects as the execution continues, contains the repair effects within the application process, and detaches from the process after all repair effects are… CONTINUE READING
Highly Cited
This paper has 64 citations. REVIEW CITATIONS
44 Citations
3 References
Similar Papers


Publications citing this paper.
Showing 1-10 of 44 extracted citations

65 Citations

Citations per Year
Semantic Scholar estimates that this publication has 65 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…