• DocumentCode
    1736771
  • Title

    A visualization and control environment for parallel program debugging

  • Author

    Ilmberger, Hermann ; Wiedemann, Claus-Peter

  • Author_Institution
    Siemens AG, Munchen, Germany
  • fYear
    1993
  • Firstpage
    387
  • Abstract
    A parallel debugging environment which provides a detailed high-level overview of the complex dynamic behavior of a parallel program execution is described. It is currently in use for parallel extensions of Common Lisp and C++ with explicit coarse grain parallelism and consists of visualizers related to the language´s parallelism constructs as well as a multi-window user interface. The visualizers are constructed to give as much information as possible about the state of the respective process/mailbox/critical section at a glance. The process tree visualizer is also the graphical interface to a powerful program control mechanism. The flexible event based approach facilitated a modular and language independent design of the environment which can easily be adopted to visualize and debug other parallel languages with similar and new constructs
  • Keywords
    data visualisation; graphical user interfaces; parallel languages; program debugging; programming environments; C++; Common Lisp; coarse grain parallelism; complex dynamic behavior; control environment; detailed high-level overview; graphical interface; multiwindow user interface; parallel extensions; parallel languages; parallel program debugging; visualization; Communication system control; Data visualization; Debugging; Parallel languages; Parallel machines; Programming profession; Signal processing; Tree graphs; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.284089
  • Filename
    284089