Brian J. d'Auriol, Ph.D.
|
|
|
Rohit Seth, Dynamic Relation Model for Program Visualization, Department of Computer Science, The University of Texas at El Paso, December 2003. Advisor: Brian J. d'Auriol
The Dynamic Relation Model (DRM) proposed in this thesis supports program understanding through the analysis of runtime behavior of programs. This model presents the structure for a program analysis in terms of mathematical expressions. It presents dynamic analysis of programs by: a) allowing the user selection of program information, b) decomposing the program into program segments, c) processing the program information during execution and presenting it in relational schemas, and d) representing the program execution in terms of mathematical expressions. First, this thesis provides some background information about dynamic analysis. Second, it presents research work emphasizing the usefulness of dynamic analysis with program visualization to enhance program understanding. Third, it describes the proposed DRM to present dynamic analysis for program visualization. Fourth, this thesis includes an application example of the use of the DRM. This thesis also serves as a component in the Advanced Relation Model for Program Visualization which is on-going research work by d'Auriol. |