Automatically patching errors in deployed software

  title={Automatically patching errors in deployed software},
  author={Jeff H. Perkins and Sunghun Kim and Samuel Larsen and Saman P. Amarasinghe and Jonathan Bachrach and Michael Carbin and Carlos Pacheco and Frank Sherwood and Stelios Sidiroglou and Greg Sullivan and Weng-Fai Wong and Yoav Zibin and Michael D. Ernst and Martin C. Rinard},
We present ClearView, a system for automatically patching errors in deployed software. ClearView works on stripped Windows x86 binaries without any need for source code, debugging information, or other external information, and without human intervention. ClearView (1) observes normal executions to learn invariants thatcharacterize the application's normal behavior, (2) uses error detectors to distinguish normal executions from erroneous executions, (3) identifies violations of learned… CONTINUE READING
Highly Influential
This paper has highly influenced 22 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 342 citations. REVIEW CITATIONS


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

Automatic Program Repair Using Genetic Programming

Claire Le Goues, SECRET SAUCES
View 7 Excerpts
Highly Influenced

Current challenges in automatic software repair

Software Quality Journal • 2013
View 10 Excerpts
Highly Influenced

Resilient Authenticated Execution of Critical Applications in Untrusted Environments

IEEE Transactions on Dependable and Secure Computing • 2012
View 4 Excerpts
Highly Influenced

Runtime repair of software faults using event-driven monitoring

2010 ACM/IEEE 32nd International Conference on Software Engineering • 2010
View 7 Excerpts
Highly Influenced

343 Citations

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

See our FAQ for additional information.


Publications referenced by this paper.

Similar Papers

Loading similar papers…