Data-flow analysis

Updated: 04/26/2017 by Computer Hope

A typical control flow graph, used in dataflow analysis.Data-flow analysis is a technique used to assemble information about possible sets of values computed in a program. More specifically, information about the way variables are used at each point in the program. The data gained from this process are often used in program optimization.

Data-flow analysis generally utilizes a control flow graph, a graphical representation, resembling a flow chart, of all paths that may be traversed through a program during execution to locate specific values.

Algorithm, Data flow, Programming terms