ANALYSIS OF PROGRAM CODE

Patent №

US 9,760,469

Granted

2017-09-12

Filed 2014

Owner

NATIONAL ICT AUSTRALIA LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14540929

This disclosure relates to the analysis of a program based on source code where the source code comprises a call to a function associated with a function implementation. A processor determines, based on a summary that over-approximates the function, an assignment of an input variable and an output variable of the function call to reach a predefined state. The processor then determines, based on the implementation of the function whether the assignment of the input variable results in the assignment of the output variable. If it does not, the processor determines a narrowed summary for the function such that the narrowed summary over-approximates the function and excludes the assignment of the input variable and the output variable. Finally, the processor stores the narrowed summary on a datastore. Inlining of function code and unfolding of loops is avoided and parallel processing of multiple functions is possible.

AI hardwareG06F 11/3604G06F 11/0718G06F 11/0751

AI classification

AI hardware1.00
Natural language0.15
Evolutionary computation0.02
Planning0.00
Vision0.00
Machine learning0.00
Knowledge representation0.00
Speech0.00

Ownership

NATIONAL ICT AUSTRALIA LIMITED

assignment · 346420217

Assignors

CASSEZ, FRANCK, MÜLLER, CHRISTIAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC