xDIVA: A debugging visualization system with composable visualization metaphors

Yung Pin Cheng, Jih Feng Chen, Ming Chieh Chiu, Nien Wei Lai, Chien Chih Tseng

研究成果: 會議貢獻類型會議論文同行評審

7 引文 斯高帕斯(Scopus)

摘要

Despite the progress that has been made in the field of program visualization, programmers nowadays still rely on inserting extra code (e.g., print statements) to visualize complicated program states during debugging. Only recently have tools such as DDD (Data Display Debugger) (5) begun to provide visualization of data types for programmers. Still such visualization remains limited. There are many obstacles that have impeded and continue to impede program visualization for practical use. One such major obstacle one is the wide variety of data types in a computer program. Given the variety and complexity of computations for many domains, it is unlikely that visualizations will be available a priori to cover everything that might be interesting. As an attempt to address the problem, a debugging visualization tool called xDIVA is presented. The visual effects of xDIVA use 3-D shapes, colors, and animations from a 3-D rendering engine. xDIVA conducts a novel and meticulous object-oriented design so that visualization metaphors are interactive, composable, and decoupled from data, i.e. a complicated visualization metaphor can be composed and assembled from basic ones, each of which is independently replaceable. The benefits of xDIVA are demonstrated by several applications.

原文???core.languages.en_GB???
頁面811-814
頁數4
DOIs
出版狀態已出版 - 2008
事件23rd ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications,OOPSLA 2008 - Nashville, TN, United States
持續時間: 19 10月 200823 10月 2008

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???23rd ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications,OOPSLA 2008
國家/地區United States
城市Nashville, TN
期間19/10/0823/10/08

指紋

深入研究「xDIVA: A debugging visualization system with composable visualization metaphors」主題。共同形成了獨特的指紋。

引用此