DocumentCode :
1416576
Title :
Debugging multithreaded programs with MPD
Author :
Ponamgi, M. Krish ; Hseush, Wenwey ; Kaiser, Gail E.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Volume :
8
Issue :
3
fYear :
1991
fDate :
5/1/1991 12:00:00 AM
Firstpage :
37
Lastpage :
43
Abstract :
MPD, a multiprocessor debugger, is described. In MPD, users specify sequential or parallel event (breakpoint) expressions and associated actions; MPD automatically generates code to recognize these patterns of events and invokes the corresponding actions when the event expressions are satisfied during the program execution. The richness of the expression-specification language gives users a great deal of precision in formulating queries, obviating tedious searches through long traces of multithreaded software. Implementation issues are discussed.<>
Keywords :
multiprocessing systems; parallel programming; program debugging; software tools; specification languages; MPD; associated actions; corresponding actions; event expressions; expression-specification language; multiprocessor debugger; multithreaded software; parallel event; program execution; Automata; Command languages; Concurrent computing; Debugging; Message passing; Pattern matching; Pattern recognition; Programming profession; Timing;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.88942
Filename :
88942
Link To Document :
بازگشت