Patent · US Active

Method and system for detecting runtime defects in a program by comparing correct and incorrect runs

US7530056B1 · kind B1 · utility

16Cited by
9References
2Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2008
Grant dateMay 5, 2009
Priority date
Expiry dateMar 31, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/366
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The invention provides an improved method and method for locating the origin of runtime defect in software programs. A differential debugging technique may be implemented to locate the diversion point where two programs start to behave differently. In one approach, the method generally involves running the two programs and generating respective control flow diagrams via a static code analyzer or the like. Tracer and supervisor modules may be used to replace addresses in registers with symbols and/or position-independent offsets, and to locate where differences in the register states occur.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.