To detect, diagnose, and eliminate runtime errors in programs.