Facts
focus, 20–21
gathering, before hypothesizing, 23–25
listing, 118
organizing, 42–43
reasoning based on, 40
stating, to someone else, 25
Failure(s)
defined, 2
inattention, 394–99
memory, 399–400
overattention, 399
Fault and correction
bug 1 (case study I), 82–83
bug 1 (case study II), 264–65
bug 1 (case study III), 306–7
bug 2 (case study I), 88–89
bug 2 (case study II), 266–67
bug 2 (case study III), 310–11
bug 3 (case study I), 93–94
bug 3 (case study II), 267–68
bug 3 (case study III), 315–16
bug 4 (case study I), 99–111
bug 4 (case study II), 269
bug 4 (case study III), 317
bug 5 (case study I), 114
bug 5 (case study III), 318–19
bug 6 (case study I), 116–17
bug 6 (case study III), 322
bug 7 (case study I), 121–22
bug 7 (case study III), 325
bug 8 (case study I), 125–26
bug 8 (case study III), 328
bug 9 (case study I), 132
bug 9 (case study III), 330–31
bug 10 (case study I), 135–36
bug 10 (case study III), 333–34
bug 11 (case study I), 139–43
bug 12 (case study I), 145
bug 13 (case study I), 152–53
bug 14 (case study I), 154
bug 15 (case study I), 158–74
Fault-tree analysis, 382–84
constructing, 383–84
control centers, 383–84
defined, 382–83
symbols, 383
Filters, 204
Finalization errors, 372
FirstOccur function, 333
Flow trace generation, 232–33
defined, 232
potential problems, 232
purpose, 232
questions answered, 232
refined tactics, 232
related topics, 232
tactics selection, 232
See also Debugging tactics
Fortran COMMON statements, 208
_ Frontier variable, 129, 134, 135
Functions
firstOccur, 333
insert, 80, 81, 84, 85, 98
match, 281
movedown, 122, 124, 126, 128, 139
moveup, 84, 85–86, 92, 98
numberTree, 320, 321
remove, 114, 119
sort, 113, 114