Monitoring and debugging message passing applications with MPVisualizer

Ana Paula Cláudio, João Duarte Cunha, Maria Beatriz Carmo · 2002

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.

Read the paper · More papers on PaperTik