Patent · US Active

Program execution monitoring using deep memory tracing

US11782819B2 · kind B2 · utility

0Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 31, 2020
Grant dateOct 10, 2023
Priority date
Expiry dateDec 25, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG09B19/0053
  • WIPO fieldControl
  • WIPO sectorInstruments

Abstract

A user-annotated reference implementation identifies variable values generated by the reference implementation during its execution. A software implementation under analysis is executed. Variable values in the running memory of the program code of the software implementation under analysis, during its execution, are identified and copied. The variable values traced from the running memory of the program code are compared against the annotated variable values generated by the reference implementation, to determine a similarity between the program code under analysis, and the reference implementation. An output is generated that is indicative of whether the traced variables from the program code under analysis are the same as the annotated variable values generated by the reference implementation.

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