Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Singapore-MIT Alliance (SMA)
  3. Computer Science (CS)
  4. Survival Techniques for Computer Programs

Survival Techniques for Computer Programs

Thumbnail Image
Download
Name

CS017.pdf

Size

49.62 KB

Format

Adobe PDF

Checksum (MD5)

d4f1de47e9526fc2ed967a3b6a125918

Author(s)
Rinard, Martin C.
Date Issued
January 2006
Series/Report no.
Computer Science (CS)
Abstract
Programs developed with standard techniques often fail when they encounter any of a variety of internal errors. We present a set of techniques that prevent programs from failing and instead enable them to continue to execute even after they encounter otherwise fatal internal errors. Our results indicate that even though the techniques may take the program outside of its anticipated execution envelope, the continued execution often enables the program to provide acceptable results to their users. These techniques may therefore play an important role in making software systems more resilient and reliable in the face or errors.
Subjects
Fault tolerance
Recovery
Failure-Oblivious Computing
Data Structure Repair
Persistent DSpace Link
http://hdl.handle.net/1721.1/30300
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.