Monitoring and debugging message passing applications with MPVisualizer

  • Authors:
  • Ana Paula Cláudio;João Duarte Cunha;Maria Beatriz Carmo

  • Affiliations:
  • Faculdade de Ciências da Universidade de Lisboa, Departamento de Informática, Lisboa, Portugal;Laboratório Nacional de Engenharia Civil, Av. do Brasil, Lisboa codex, Portugal;Faculdade de Ciências da Universidade de Lisboa, Departamento de Informática, Lisboa, Portugal

  • Venue:
  • EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

MPVisualizer (Message Passing Visualizer) is a tool for the monitoring and debugging of message passing parallel applications with three components: the trace/replay mechanism, the graphical user interface and a central component, called visualization engine. The engine, which plays the main role during the replay phase, builds an object-oriented model of the application. Taking full advantage of inheritance and polymorphism the tool can be adapted to different message passing environments and different graphical environments, and easily reprogrammed to detect specific predicates. The engine is also prepared to recognize race conditions.