SYSTEM AND/OR METHOD FOR COMPUTING INTERPROCEDURAL DOMINATORS

Patent №

US 9,710,244

Granted

2017-07-18

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14859365

According to an aspect of some embodiments of the present invention there is provided a computerized method of analyzing code of a software program for dominance relationships between a plurality of functions of the software program, the method comprising: receiving source code of a software program, the source code having a plurality of functions; identifying a plurality of intraprocedural dominator graphs each for another of the plurality of functions; combining the plurality of intraprocedural dominator graphs to create an interprocedural dominance graph with edges that logically connect between nodes of the plurality of functions; identifying a plurality of interprocedural dominance relations between nodes in different functions of the plurality of functions using the interprocedural dominance graph; and analyzing the software program according to the plurality of interprocedural dominance relations.

Knowledge representationAI hardwareG06F 8/433G06F 8/40G06F 8/73G06F 8/75G06F 11/3624G06F 11/3628

AI classification

Knowledge representation1.00
AI hardware0.99
Planning0.47
Machine learning0.10
Natural language0.06
Evolutionary computation0.01
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 366060564

Assignors

ABADI, AHARON, ABADI, MORIA, BNAYAHU, JONATHAN, FELDMAN, YISHAI

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

From the same owner

© 2026 NYSGPT2525 LLC