A graphical development and debugging environment for parallel programs
Parallel Computing - Special issue: distributed and parallel systems: environments and tools
Replay and Testing for Concurrent Programs
IEEE Software
Systematic Debugging of Parallel Programs Based on Collective Breakpoints
PDSE '99 Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems
Extension of Macrostep Debugging Methodology Towards Metacomputing Applications
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
Integrating Temporal Assertions into a Parallel Debugger
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Hi-index | 0.00 |
The paper introduces the concept of collective breakpoints and macrosteps. Based on the collective breakpoints the macrostep-by-macrostep execution mode has been defined. After introducing the concept of the execution tree and meta-breakpoints the systematic debugging of message passing parallel programs is explained. The main features and distributed structure of DIWIDE, a macrostep debugger is described. The integration of DIWIDE into the GRADE and WINPAR parallel programming environments is outlined.