Article thumbnail
Location of Repository

[[alternative]]Interactive 3D Debugging Information Visualization for Linked-List Data Structure

By [[author]]彭怡煒, [[author]]Peng Yi-wei, 彭怡煒 and Peng Yi-wei

Abstract

[[abstract]]Debugging a complex program may be tedious and difficult. As the size of programs grow, this problem becomes serious. Programmers need effective debugger tools, but current debugging tools are far from their need. Our research uses the techniques of software visualization to visualize the variables and data structures of programs and extends the visualization to a 3D environment to address the scalability problem. Our system named DIVINE (3D Interactive Visualization Environment for Debugging) concentrates on the integration of visualization tool and debugger. DIVINE can be divided into two parts. One is the debugger and the other is the visualization subsystem. The debugger provides a window-based user interface for users to debug a program. The visualization subsystem provides a meaningful visualization to aid debugging for programs with complex linked-list structure. The visualization subsystem creates and displays the debugging information in a 3D graphic environment. Users can use a data glove to interact with DIVINE. Users need not key in debugging commands in the window-based debugger. They use the data glove with particular gestures and some simple keyboard keys to communicate with the debugger. Through the interactive visualization, programmers can facilitate the debugging process.

Topics: 軟體視覺化, 鏈節結構, 除錯資訊視覺化, Software Visualization, Linked-List Data Structure, Debugging Information Visualization, [[classification]]25
Year: 2010
OAI identifier: oai:ir.lib.ntnu.edu.tw:309250000Q/16848
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://ir.lib.ntnu.edu.tw/ir/h... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.