Visual Tree Algorithm Debugger

Visual Tree Algorithm Debugger is a library which can help you debug tree algorithms such as the binary tree search algorithm. It has two versions. One is written in C++. Another is written in Python. It has a GUI. You use the API provided by the library to write your application program. The debug shows how your program runs. However, it is not a source code level debugger.

Watch the latest videos on YouTube.com

You may download the source code in C++ (tar gz 18333 bytes) or the source code in Python (tar gz 11912 bytes) here.

In order to compile the C++ source code, you must have the following packages installed on your UNIX workstation:

Orange Ball C++ compiler
Orange Ball X11R5 or later version
Orange Ball Amulet 3.0 or later version

In order to run the Python version, you must have the following packages installed on your UNIX workstation:

Orange Ball Python interpreter
Orange Ball PAM (Python to Amulet interface)
Orange Ball Amulet 3.0 or later version

Here is a picture of an application program which implements the binary insertion algorithm written in C++ with the Visual Tree Algorithm Debugger API's.

Application




Luojian Chen
Department of Computer Science
The University of Tennessee, Knoxville
Knoxville, TN 37996-1301
lchen@cs.utk.edu


Home Research Teaching Software Schedule Resume Weather Links Contact Comments Statistics

Construction This page is still under construction.


Copyright © 1997 - 1999 Luojian Chen / lchen@cs.utk.edu
Last updated: Fri Nov 14 14:05:39 1997