A Debugging Tool for Distributed Systems
Scholten, Hans and Posthuma, John (1993) A Debugging Tool for Distributed Systems. In: IEEE Region 10 Conference on Computer, Communication, Control and Power Engineering, TENCON, 19-21 Oct. 1993, Beijing, China.
| PDF 330Kb |
| Abstract: | This paper describes parts of the design of a debugger for a distributed real-time multimedia system. Emphasis lies on the distributed aspect of debugging, which means that attention is paid to the external behaviour of the processes. This type of debugging is useful to find communication or synchronization errors. However, experience shows that this is not enough: the debugger must also provide hooks for the user to use traditional sequential debuggers. This type of debugging focuses on the internal behaviour - or internal logic - of processes. For the sequential debugging part a normal debugger like GDB can be taken. Three key elements of the debugger are events, filters and recognizers. By definition events are the lowest level of system activity that may be observed by the event debugger. Filters are applied to remove events from the stream of events produced by the debuggee that are of no interest for the programmer. Recognizers are used to recognize behaviour -right or wrong- of the system. By combining events, different levels of abstraction are introduced, thus alleviating the task of the programmer |
| Item Type: | Conference or Workshop Item |
| Copyright: | © 1993 IEEE |
| Faculty: | Electrical Engineering, Mathematics and Computer Science (EEMCS) |
| Research Group: | |
| Link to this item: | http://purl.utwente.nl/publications/18864 |
| Official URL: | http://dx.doi.org/10.1109/TENCON.1993.319956 |
| Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page
Metis ID: 119386

Show download statistics for this publication
Show download statistics for this publication