• DocumentCode
    2069043
  • Title

    PDG: a portable process-level debugger for CSP-style parallel programs

  • Author

    Caerts, Chris ; Lauwereins, Rudy ; Peperstraete, J.A.

  • Author_Institution
    ESAT, Katholieke Univ., Leuven, Heverlee, Belgium
  • Volume
    2
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    634
  • Lastpage
    643
  • Abstract
    We present PDG, a debugger that allows one to identify erroneous processes without examining the source-level. Instead the interactions between processes are examined by animating program behaviour. For this, we use hierarchical graphical representations that are constructed during top-down program development. During animation, a debugging kernel implementing a record-replay mechanism guarantees reproducible program behaviour. To minimise interference, we are developing a tracing mechanism that decides at run-time which messages are to be traced to guarantee reproducibility. The run-time debugging kernel provides portability by supporting standard portable communication calls. In addition, the kernel itself is easy to port, since all architecture and communication-protocol dependent functionality is clearly separated from the generic debugging functionality.<>
  • Keywords
    computer graphics; operating systems (computers); parallel programming; program debugging; program diagnostics; software portability; visual programming; CSP-style parallel programs; PDG; communicating sequential processes; communication-protocol dependent functionality; debugging kernel; erroneous processes; generic debugging functionality; hierarchical graphical representations; portability; portable process-level debugger; program behaviour animation; record-replay mechanism; reproducible program behaviour; run-time debugging kernel; standard portable communication calls; top-down program development; tracing mechanism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
  • Conference_Location
    Wailea, HI, USA
  • Print_ISBN
    0-8186-5090-7
  • Type

    conf

  • DOI
    10.1109/HICSS.1994.323219
  • Filename
    323219