Skip to main navigation Skip to search Skip to main content

Visualizing program execution

  • SUNY Buffalo

Research output: Contribution to journalConference articlepeer-review

8 Scopus citations

Abstract

The motivation for this work stems from the lack of good visual tools for describing the execution of procedure-level constructs such as procedures, functions, coroutines, iterators, methods, and processes. Our proposed solution to this problem is an extension of an old technique called the contour diagram, which was originally used to give semantics for Algol-like languages. Our extensions allow the contour diagram to be used for more modern languages, such as object-oriented languages, logic languages, etc. In this paper, we explain this extended notation, and its use in visualizing the execution of procedural, object-oriented and logic programs. The significance of this extension is that it can serve as a basis for program visualization tools.

Original languageEnglish
Pages (from-to)30-37
Number of pages8
JournalIEEE Symposium on Visual Languages, Proceedings
StatePublished - 1996
EventProceedings of the 1996 IEEE Symposium on Visual Languages - Boulder, CO, USA
Duration: Sep 3 1996Sep 6 1996

Fingerprint

Dive into the research topics of 'Visualizing program execution'. Together they form a unique fingerprint.

Cite this