Event and state-based debugging in TAU: a prototype
SPDT '96 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
Broad-spectrum studies of log file analysis
Proceedings of the 22nd international conference on Software engineering
The Journal of Supercomputing
DEPICT: A Topology-Based Debugger for MPI Programs
HIPS '01 Proceedings of the 6th International Workshop on High-Level Parallel Programming Models and Supportive Environments
General Test Result Checking with Log File Analysis
IEEE Transactions on Software Engineering
Vector time and causality among abstract events in distributed computations
Distributed Computing
Hi-index | 0.00 |
Event-based behavioral abstraction, in which models of intended program behavior are compared to actual program behavior, offers solutions to many of the debugging problems introduced by parallelism. Currently, however, its widespread application is limited by an inability to provide sufficient feedback on the mismatches between intended and actual behaviors, and an inability to provide output that scales for large or complex systems. The AVE/Ariadne debugging system was developed to address these limitations. Ariadne is a post mortem debugger that combines a simple modeling language with functional queries to support thorough exploration of execution traces. AVE is a visual interface to Ariadne that provides scalable, visual feedback. AVE features hierarchical visualizations that reflect the structure of user-defined behavioral models, dynamic attribute calculation, and automatic partitioning of matched behaviors and attributes.