Visualizing the behavior of dynamically modifiable code

Bradley Dux, Anand Iyer, Saumya Debray, David Forrester, Stephen Kobourov

Research output: Contribution to journalConference articlepeer-review

7 Scopus citations

Abstract

Recent years have seen an increased recognition of some of the advantages offered by dynamically modifiable code, i.e., code that changes during the execution of the program. In its full generality, it can be very difficult to understand the behavior of such self-modifiable code. This paper describes a system that graphically displays the execution behavior of dynamic code, focusing on code modifications and their effect on the structure of the program, i.e., the call graph and control flow graphs of functions. This can help users visualize the structure of runtime code modifications and understand the behavior of dynamically modifiable programs.

Original languageEnglish (US)
Pages (from-to)337-340
Number of pages4
JournalProceedings - IEEE Workshop on Program Comprehension
StatePublished - 2005
Event13th International Workshop on Program Comprehension, IWPC 2005 - St. Louis, MO, United States
Duration: May 15 2005May 16 2005

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Visualizing the behavior of dynamically modifiable code'. Together they form a unique fingerprint.

Cite this