Patent · US Active

Systems and methods for dynamically identifying data arguments and instrumenting source code

US10657025B2 · kind B2 · utility

2Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 18, 2018
Grant dateMay 19, 2020
Priority date
Expiry dateOct 18, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/577
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

System, methods, and other embodiments described herein relate to validating data arguments in a program. In one embodiment, a method includes, in response to an electronic request, identifying a data argument within a code segment of source code of the program. The data argument is non-control data passed between one or more functions of the program. The method includes storing data characteristics about the data argument within a control flow graph derived from the source code. The control flow graph represents execution paths within the program. The data characteristics indicate a state of the data argument and at least one relationship associated with the data argument. The method includes providing the control flow graph as an electronic output to facilitate adjustments in the source code.

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