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