Map
Index
Random
Help
th

QuoteRef: sattEH5_1975

topics > all references > ThesaHelp: references sa-sz



Topic:
execution profile
Topic:
debugger
Topic:
execution tracing
Topic:
run-time assertions
ThesaHelp:
references sa-sz
Topic:
defensive programming
Topic:
program listing
Topic:
debugging techniques
Topic:
incremental testing

Reference

Satterthwaite, E.H. Jr., "Source language debugging tools", Stanford University, Computer Science Department, STAN-CS-75-494, May 1975. Google

Quotations
QuoteRef: sattEH5_1975 ;; Gives extensive description of debugging system (low overhead) using interrupt driven monitors
4 ;;Quote: the most effective debugging techniques are built into the program itself; produce a big gain in productivity
QuoteRef: sattEH5_1975 ;;4 assumes no part of program error-free.
QuoteRef: sattEH5_1975 ;;4 bounded amount of possible diagnostic output
4 ;;Quote: a few repetitions of loops and recursion will show errors; like mathematical induction
5 ;;Quote: traces statement 2 or more times; arguments, results, source, execution count; unexecuted instructions, procedure calls
QuoteRef: sattEH5_1975 ;;5 shows blocking on program listing by 1-start block at level 1 and -1 end block at level one very readable
QuoteRef: sattEH5_1975 ;;12 gives profile of execution counts on first statement of each block and rest of block by;
QuoteRef: sattEH5_1975 ;;13 dump of arrays shows first, last and up to six middle values
QuoteRef: sattEH5_1975 ;;13 assertion statements which force an error when false
QuoteRef: sattEH5_1975 ;;32 Hartley and Wheeler: Autotrace- traces by output whenever more statements executed between labels then before
251 ;;Quote: post mortem dump and execution profile are important parts of a programming system
251 ;;Quote: selective tracing works best for simple sequencing, explicit assignments, subtle bugs; poor for nested functions
QuoteRef: sattEH5_1975 ;;252 large programs cause difficulty for tracing cause information is buried in irrelevant data


Related Topics up

Topic: execution profile (42 items)
Topic: debugger (37 items)
Topic: execution tracing (39 items)
Topic: run-time assertions (25 items)
ThesaHelp: references sa-sz (237 items)
Topic: defensive programming (22 items)
Topic: program listing (14 items)
Topic: debugging techniques (23 items)
Topic: incremental testing (25 items)

Collected barberCB 1980
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.