CPG (Complexity Profile Graph)
-------------------------------------

The CPG is the visualization of a new finegrained, statement level complexity metric.  The CPG is based on a set of functions that describes the context, content, and the scaling for complexity on a statement by statement basis.  When combined graphically, the result is a composite profile of complexity for the program unit.  The ongoing research includes the development and refinement of the associated functions, and the continued development of the CPG generator prototype.  

The CSD and the CPG are synchronized so that the CSD view of control structure, nesting, and source code is directly linked to the corresponding visualization of statement level complexity in the CPG.  Thus, as the user scrolls through the CSD, reading and comprehending the source code, the corresponding CPG provides additional complexity information for each statement in the CSD window.
