What are the type of data-flow anomalies?
What can be used to explore data-flow anomalies?
Control Flow Graph (CFG)
How can data-flow anomalies be discovered using CFG?
Go through CFG and at each node label which variables are defined and which variables are used (predicate and computation use)
Then use above information to look at Du-paths and Dc-paths
What is a Du-path?
What is a Dc-path?