Title :
Ddbx-LPP: a dynamic software tool for debugging asynchronous distributed algorithms on loosely-coupled parallel processors
Author :
Fernandez, Mariano G. ; Ghosh, Sumit
Author_Institution :
Div. of Eng., Brown Univ., Providence, RI, USA
Abstract :
Presents the software engineering design and implementation of a practical approach to debugging complex algorithms, described in C, on loosely coupled parallel processors. The new software tool, Dbdx-LPP, addresses the limitations in current traditional debuggers for these processors. This research has been implemented on the ARMSTRONG parallel processor system at Brown University. The approach is dynamic in that it permits a user to set breakpoints prior to and during execution, examine/modify any program variable and structure either during execution or when the program encounters a recoverable error. The Dbdx-LPP system has successfully aided in the debugging of several asynchronous distributed programs at Brown University
Keywords :
parallel algorithms; program debugging; software tools; ARMSTRONG parallel processor system; Brown University; C programs; Dbdx-LPP; asynchronous distributed algorithms; debugging; loosely-coupled parallel processors; software engineering; software tool; Computer languages; Debugging; Distributed algorithms; Parallel processing; Power engineering and energy; Runtime; Software design; Software engineering; Software tools; User interfaces;
Conference_Titel :
Systems, Man, and Cybernetics, 1991. 'Decision Aiding for Complex Systems, Conference Proceedings., 1991 IEEE International Conference on
Conference_Location :
Charlottesville, VA
Print_ISBN :
0-7803-0233-8
DOI :
10.1109/ICSMC.1991.169757