Patent · US Expired

Method of identifying similarities in code segments

US5699507A · kind A · utility

65Cited by
8References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 17, 1995
Grant dateDec 16, 1997
Priority date
Expiry dateJan 17, 2015

Classification

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

Abstract

A method of analyzing a plurality of code segments to determine the similar static and dynamic features of the code segments compares the static and dynamic features of each of the code segments. Each code segment is comprised of one or more lines of program instructions. One or more predetermined static attributes are extracted from each code segment. Each code segment is then run so that the dynamic attributes of the code segment can be determined. The dynamic attributes are extracted from each code segment and a distance function is computed which is based on the extracted static and dynamic attributes for a given pair of code segments. The distance function produces a distance measurement which indicates the relative degree of similarity between the given pair of code segments.

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