• 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