Language-agnostic program rendering for presentation, debugging and visualization

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We describe a language-independent and specification-driven program rendering tool that is able to produce high-quality code renderings of arbitrary complexity. The tool can incorporate arbitrary types of information together with the program code, allowing it to be used for debugging and profiling as well as for producing beautiful renderings of programs for publication. We also present a model for the rendering of programs and apply it to the design of a rendering of Java control flow.

Original languageEnglish (US)
Title of host publicationIEEE Symposium on Visual Languages, Proceedings
PublisherIEEE
Pages183-190
Number of pages8
StatePublished - 2000
Event2000 IEEE International Symposium on Visual Languages (VL2000) - Seattle, WA, USA
Duration: Sep 10 2000Sep 13 2000

Other

Other2000 IEEE International Symposium on Visual Languages (VL2000)
CitySeattle, WA, USA
Period9/10/009/13/00

Fingerprint

Visualization
Flow control
Specifications
Rendering (computer graphics)

ASJC Scopus subject areas

  • Software

Cite this

Collberg, C. S., Davey, S., & Proebsting, T. A. (2000). Language-agnostic program rendering for presentation, debugging and visualization. In IEEE Symposium on Visual Languages, Proceedings (pp. 183-190). IEEE.

Language-agnostic program rendering for presentation, debugging and visualization. / Collberg, Christian S; Davey, Sean; Proebsting, Todd A.

IEEE Symposium on Visual Languages, Proceedings. IEEE, 2000. p. 183-190.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Collberg, CS, Davey, S & Proebsting, TA 2000, Language-agnostic program rendering for presentation, debugging and visualization. in IEEE Symposium on Visual Languages, Proceedings. IEEE, pp. 183-190, 2000 IEEE International Symposium on Visual Languages (VL2000), Seattle, WA, USA, 9/10/00.
Collberg CS, Davey S, Proebsting TA. Language-agnostic program rendering for presentation, debugging and visualization. In IEEE Symposium on Visual Languages, Proceedings. IEEE. 2000. p. 183-190
Collberg, Christian S ; Davey, Sean ; Proebsting, Todd A. / Language-agnostic program rendering for presentation, debugging and visualization. IEEE Symposium on Visual Languages, Proceedings. IEEE, 2000. pp. 183-190
@inproceedings{fa362c92901543edbce4ea676db4803c,
title = "Language-agnostic program rendering for presentation, debugging and visualization",
abstract = "We describe a language-independent and specification-driven program rendering tool that is able to produce high-quality code renderings of arbitrary complexity. The tool can incorporate arbitrary types of information together with the program code, allowing it to be used for debugging and profiling as well as for producing beautiful renderings of programs for publication. We also present a model for the rendering of programs and apply it to the design of a rendering of Java control flow.",
author = "Collberg, {Christian S} and Sean Davey and Proebsting, {Todd A}",
year = "2000",
language = "English (US)",
pages = "183--190",
booktitle = "IEEE Symposium on Visual Languages, Proceedings",
publisher = "IEEE",

}

TY - GEN

T1 - Language-agnostic program rendering for presentation, debugging and visualization

AU - Collberg, Christian S

AU - Davey, Sean

AU - Proebsting, Todd A

PY - 2000

Y1 - 2000

N2 - We describe a language-independent and specification-driven program rendering tool that is able to produce high-quality code renderings of arbitrary complexity. The tool can incorporate arbitrary types of information together with the program code, allowing it to be used for debugging and profiling as well as for producing beautiful renderings of programs for publication. We also present a model for the rendering of programs and apply it to the design of a rendering of Java control flow.

AB - We describe a language-independent and specification-driven program rendering tool that is able to produce high-quality code renderings of arbitrary complexity. The tool can incorporate arbitrary types of information together with the program code, allowing it to be used for debugging and profiling as well as for producing beautiful renderings of programs for publication. We also present a model for the rendering of programs and apply it to the design of a rendering of Java control flow.

UR - http://www.scopus.com/inward/record.url?scp=0033681407&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033681407&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0033681407

SP - 183

EP - 190

BT - IEEE Symposium on Visual Languages, Proceedings

PB - IEEE

ER -