METHOD FOR DIVERGENCE ANALYSIS OF POINTER-BASED PROGRAM

Patent №

US 9,201,636

Granted

2015-12-01

Filed 2013

Owner

NATIONAL TSING HUA UNIVERSITY

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14086481

A method comprises generating an intermediate representation of a pointer-based program; providing a control flow graph of the intermediate representation; selecting an analysis candidate from the intermediate representation as a traced variable and a root node; determining a definition site of the trace variable according to a use-define chain and the control flow graph; defining a node for each definition site variable; defining an edge by using each definition site variable and the traced variable; using each definition site variable of the definition site as a traced variable; repeating the steps of determining a definition site, defining a node, defining an edge and using each definition site to obtain a divergence relation graph; transforming the divergence relation graph into a directed acyclic graph; and determining whether the analysis candidate is divergent or not according to a divergent node and the directed acyclic graph.

AI classification

AI hardware1.00
Knowledge representation0.98
Natural language0.47
Evolutionary computation0.08
Vision0.05
Planning0.02
Machine learning0.00
Speech0.00

Ownership

NATIONAL TSING HUA UNIVERSITY

assignment · 316940231

Assignors

WANG, SHAO CHUNG, LEE, JENQ KUEN

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

© 2026 NYSGPT2525 LLC