http://www.sciencedaily.com/releases...1113140011.htm

Self-repairing software tackles malware
November 13, 2014

University of Utah

Computer scientists have developed software that not only detects and eradicates never-before-seen viruses and other malware, but also automatically repairs damage caused by them. The software then prevents the invader from ever infecting the computer again.