Tara Olson/ Sean Smith Debugger 19 March 2007 This component still needs to have better comments on the synchronous/ asynchronous model. As far as the calls needed for the gui, all the basic button functions for threads, i.e. continue, step, breakAll, setBreakpoint, they are all covered. We also have a way of notifying various other GUI components when a breakpoint is set. This part is still a bit dubious, I'm not sure how the GUI is going to handle getting callbacks into itself. However, based on our GUI design, I think that it is better to not have GUI components depend on each other. I am unclear about the importance of monitorGlobalValue, as we don't have a way to detect global values at the moment. (I think monitorThreadValue will suffice for this task.)