Patent Number: 6,253,336

Title: Predicting year-2000 instruction failures

Abstract: Object-code instruction traces are employed to analyze selected instructions of an application program for possible failure when confronted by a year-2000 date. The analysis includes directly identifying one or more instructions of the application program that may fail, as well as identifying whether the one or more instructions have a characteristic of a predefined false-positive failure pattern. A failure-pattern descriptor is assigned to each examined instruction which is indicative of whether the instruction may fail when confronted by a date in the year-2000 range, and whether the instruction is a possible false-positive failing instruction. The analysis employs user-specifiable run-control values, as well as predetermined filter-specification values in comparing traces of each selected object-code instruction to predefined instruction failure patterns.

Inventors: Moore; Brian B. (Poughkeepsie, NY)

Assignee: International Business Machines Corporation

International Classification: G06F 9/44 (20060101); G06F 017/30 ()

Expiration Date: 06/26/2018