Title :
Distributed debugging and Tumult
Author :
Scholten, J. ; Jansen, P.G.
Author_Institution :
Dept. of Inf., Twente Univ., Enschede, Netherlands
fDate :
30 Sep-2 Oct 1990
Abstract :
A description is given of Tumult (Twente university multicomputer) and its operating system, along with considerations about parallel debugging, examples of parallel debuggers, and the proposed debugger for Tumult. Problems related to debugging distributed systems and solutions found in other distributed debuggers are discussed. The following are the main features of the debugger: it is event based, using a monitor for intercepting these events; record and reply are the main debugging techniques; preprocessing of events is done by programmable filters; the user interface is graphical, using grouping as the main abstraction mechanism. Parts of the debugger, as well as initial versions of the global and local event managers, have been implemented. A slow serial link between the front-end processor and the Tumult system has been replaced by a fast SCSI communication link. The user interface is partly textual, partly graphical. The languages used to implement the debugger are Modula-2 and C. The X Window System and OSF/Motif are used for the graphical user interface
Keywords :
distributed processing; graphical user interfaces; multiprocessing systems; program debugging; C; Modula-2; OSF/Motif; SCSI communication link; Tumult; Twente university multicomputer; X Window System; abstraction mechanism; distributed debugging; front-end processor; graphical user interface; operating system; parallel debuggers; parallel debugging; programmable filters; Communication networks; Communication system control; Control systems; Debugging; Distributed control; Hardware; Kernel; Message passing; Operating systems; Software tools;
Conference_Titel :
Distributed Computing Systems, 1990. Proceedings., Second IEEE Workshop on Future Trends of
Conference_Location :
Cairo
Print_ISBN :
0-8186-2088-9
DOI :
10.1109/FTDCS.1990.138315