loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Second Asia-Pacific Software Engineering Conference (APSEC'95)
Two Dimensional Concurrent Program Debugging
Brisbane, Australia
December 06-December 09
ISBN: 0-8186-7171-8
Lu Xu, Purdue University
Michal Young, Purdue University
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.