This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sequential Debugging at a High Level of Abstraction
May/June 1991 (vol. 8 no. 3)
pp. 27-36

Efforts to build a better mousetrap for bugs in sequential programs are described. The resulting debugger, called Dalek, is intended to remedy limitations in conventional execution harnesses. Beyond the simple 'stop and look' features offered by typical breakpoint debuggers, Dalek offers a rich control and query language. Dalek's linguistic capabilities for treating sequences of program events offer an improvement over scratch paper as a compensatory technology for human memory limitations. Example applications are given. The very interactive, dynamic style of debugging encouraged by Dalek is discussed.

Index Terms:
sequential debugging; mousetrap; sequential programs; Dalek; conventional execution harnesses; breakpoint debuggers; query language; linguistic capabilities; program events; human memory limitations; dynamic style; program debugging; programming; query languages
Citation:
Ronald A. Olsson, Richard H. Crawford, W. Wilson Ho, Christopher E. Wee, "Sequential Debugging at a High Level of Abstraction," IEEE Software, vol. 8, no. 3, pp. 27-36, May-June 1991, doi:10.1109/52.88941
Usage of this product signifies your acceptance of the Terms of Use.