Second Asia-Pacific Software Engineering Conference (APSEC'95) Two Dimensional Concurrent Program Debugging Brisbane, Australia December 06-December 09 ISBN: 0-8186-7171-8
A concurrent program fault can propagate both within a single task (thread of control) and between tasks, making fault localization difficult. We propose a "two-dimensional" approach and supporting techniques for integrating analysis of task interactions, inter- and intra-task data flow, and conventional sequential debugging of individual tasks. We define augmented concurrent dynamic slice, a variant of dynamic slicing, which balances the cost and accuracy for concurrent program debugging and permits adjustment of that balance and focus on small parts of large complex systems. We also describe the design and implementation of prototype tools which add concurrent slicing capability to an existing debugger.
Index Terms:
Software Engineering, Concurrent Program Debugging, Program Dependence Analysis, Dynamic Slice
Citation:
Lu Xu, Michal Young, "Two Dimensional Concurrent Program Debugging," apsec, pp.76, Second Asia-Pacific Software Engineering Conference (APSEC'95), 1995 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||