HotWire: a visual debugger for C++

作者: Chris Laffra , Ashok Malhotra

DOI:

关键词:

摘要: We argue that visualization is essential in a modern debugger. Instead of inserting debug statements throughout the code, it should be possible to easily define visualizations while running program under control debugger, resulting what might called "visual printf's". A C++ can provide exciting insights. Bugs cannot found with non-visual techniques are now found, just by watching visualizations. However, mechanisms easy understand, apply and cause only minimal overhead programmer (who end-user visual debugger). HotWire not equipped couple standard visualizations, but also small declarative script language (using constraints) used new custom This paper addresses user interface aspects debugging tools. Specifically, HotWire, debugger for SmallTalk on AIX OS/2 described.

参考文章(11)
Adele Goldberg, SMALLTALK-80: the interactive programming environment Reading, MA: Addison-Wesley. ,(1984)
M.H. Brown, Exploring algorithms using Balsa-II IEEE Computer. ,vol. 21, pp. 14- 36 ,(1988) , 10.1109/2.56
Bjorn N. Freeman-Benson, Kaleidoscope: mixing objects, constraints, and imperative programming european conference on object oriented programming. ,vol. 25, pp. 77- 88 ,(1990) , 10.1145/97945.97957
J.T. Stasko, Tango: a framework and system for algorithm animation IEEE Computer. ,vol. 23, pp. 27- 39 ,(1990) , 10.1109/2.58216
Paul R. Calder, Mark A. Linton, Glyphs: flyweight objects for user interfaces user interface software and technology. pp. 92- 101 ,(1990) , 10.1145/97924.97935
J. Van Den Bos, C. Laffra, PROCOL: a parallel object language with protocols conference on object oriented programming systems languages and applications. ,vol. 24, pp. 95- 102 ,(1989) , 10.1145/74877.74888
Manojit Sarkar, Marc H. Brown, Graphical fisheye views of graphs human factors in computing systems. pp. 83- 91 ,(1992) , 10.1145/142750.142763
A. Borning, Defining constraints graphically ACM SIGCHI Bulletin. ,vol. 17, pp. 137- 143 ,(1986) , 10.1145/22339.22362
Michael Sannella, John Maloney, Bjorn Freeman-Benson, Alan Borning, Multi-way versus one-way constraints in user interfaces: experience with the DeltaBlue algorithm Software - Practice and Experience. ,vol. 23, pp. 529- 566 ,(1993) , 10.1002/SPE.4380230507
Randall B. Smith, Experiences with the Alternate Reality Kit: An Example of the Tension between Literalism and Magic IEEE Computer Graphics and Applications. ,vol. 7, pp. 42- 50 ,(1987) , 10.1109/MCG.1987.277078