Advantage of CFG

There are many advantages of a control flow graph.

  1. It can easily encapsulate the information per each basic block.
  2. It can easily locate inaccessible codes of a program and syntactic structures such as loops are easy to find in a control flow graph.

Control Flow Graph (CFG) – Software Engineering

A Control Flow Graph (CFG) is the graphical representation of control flow or computation during the execution of programs or applications. Control flow graphs are mostly used in static analysis as well as compiler applications, as they can accurately represent the flow inside a program unit. The control flow graph was originally developed by Frances E. Allen..

Similar Reads

Characteristics of Control Flow Graph

The control flow graph is process-oriented. The control flow graph shows all the paths that can be traversed during a program execution. A control flow graph is a directed graph. Edges in CFG portray control flow paths and the nodes in CFG portray basic blocks....

General Control Flow Graphs

Control Flow Graph is represented differently for all statements and loops. Following images describe it:...

Example

if A = 10 then if B > C A = B else A = C endif endif print A, B, C...

Advantage of CFG

There are many advantages of a control flow graph....