[Top] [Prev] [Next] [Index] [TOC]

INDEX

Symbols

.AElock file 6-4
.atac file 2-3
.dif file 10-2, 15-10
.features file 12-10
.sd file 15-4
.trace file 2-5
.xfd file 15-5, 15-10
_aTaC43 5-13

A

all-uses. See coverage criteria
ANSI Standard 5-12
ATAC 3-2
compiler 3-8
cost of using 3-9
in development process 3-10
tutorial 2-1
atac 3-8, 8-2, 9-2, B-3
atac cc 5-2, A-1, B-8
atac ld 5-3
ATAC_BIN 4-6
ATAC_BLOCKONLY. See environment variables
ATAC_COMPRESS. See environment variables
ATAC_COST. See environment variables
ATAC_DIR. See environment variables
atac_env.o 5-4
atac_env_create (UNIX) 4-4, 5-4, B-18
ATAC_ICC. See environment variables
atac_lib, ATAC_LIB 3-8, 4-6
ATAC_NOTRACE. See environment variables
atac_restart 7-3, B-9, B-15
atac_rt.o 5-5
ATAC_SIGNAL. See environment variables
ATAC_TEST. See environment variables
ATAC_TEST_FILE. See environment variables
ATAC_TMP. See environment variables
ATAC_TRACE. See environment variables
ATAC_UMASK. See environment variables
aTaC43 5-13
atacCL 5-7, B-19
atacdiff 10-2, B-16
atacICC 5-7, B-21
atacid 5-3, B-17
ataclib 3-8, 4-5, B-12, B-19, B-21
atactm 3-8, 7-2, 7-9, B-13
atom 15-1, 15-2
compute candidate 15-8

B

block 2-5, 3-4
buttons
Disable 8-4, 9-6
edit 12-9
Enable 8-4, 9-6
Features 12-7
File 12-5
file_name 8-8, 9-7
heuristics 12-11
minimize_in 8-14, 11-11
Options 8-5
save_as 12-9
Sort_by 8-4, 9-5
Summary 2-8, 8-4, 9-5, 13-4
TestCases 12-6, 13-4
Tool 12-4
Update 2-7, 9-5, 12-7

C

code preprocessors 5-9
compilation errors. See instrumenting code
complement 9-9, 11-9
compute-bound processes 3-9
correlation 11-2
cost
cumulative 11-9
coverage analysis 3-2
adequate coverage 3-2
cumulative 11-9
data flow 3-6
modified code 10-2
testable attributes 3-2
coverage bar 2-9
coverage criteria 3-2, 3-3
all-uses 3-6
block 2-3, 3-4
c-use 2-19, 3-6
decision 2-15, 3-5
def-use pair 3-6
function-entry 3-4
p-use 2-25, 3-6
infeasible 2-27
coverage measures 3-3, 9-7
coverage overlap 3-2
c-use. See coverage criteria

D

date-sensitive code 15-2
DEFINE 4-6
DEFINEPP 4-7
detailed performance analysis 14-1
diff command (UNIX) 16-2
displaying program differences 16-1
displaying uncovered code
by coverage criteria 9-7
by file 9-5
by function 9-6
by test case 9-8
out-of-date 9-10
underscoring 9-11
dllatac_rt.lib B-19, B-21

E

environment variables
ATAC__COMPRESS B-19
ATAC_BLOCKONLY 4-2, B-8, B-20, B-22
ATAC__COMPRESS 4-2, 6-2, B-8, B-21
ATAC_COST 4-2, B-9, B-20, B-22
ATAC_DIR 4-3, 6-2, B-9, B-19, B-21
ATAC_ICC 4-6
ATAC_NOCOMPRESS 6-2
ATAC_NOTRACE 4-4, B-9
ATAC_SIGNAL 4-4, B-9, B-15
ATAC_TEST 4-3, 7-4, B-9, B-19, B-21
ATAC_TEST_FILE 4-5, B-9
ATAC_TMP 4-3, 6-3, B-9, B-19, B-21
ATAC_TRACE 4-3, 6-2, B-10, B-21
ATAC_UMASK 4-4, 6-4, B-10
PATH 4-5
TERM 4-5
excluding tests 12-2
executing software tests
improving execution speed 6-5
run-time errors 6-7
saving disk space 6-5
execution count 14-2, 14-4
execution dice 13-2
execution environment. See environment variables
execution slice 12-2, 13-2

F

feature
character counting 12-7
name 12-7
function-entry. See coverage criteria

G

greedy_order 11-11

H

heuristic 12-11, 12-15, 15-1

I

I/O-bound processes 3-9
instrumenting code 3-8
compilation errors 5-12
integrating with makefiles 5-2, 5-6
link errors 5-12
replacing the default C compiler 5-3, 5-8
selective 5-2, 5-7
include files 5-5, 5-8
NOTREACHED 5-10
NOTTESTED 5-9
TIMECRITICAL 6-6
invoking tests 12-2

L

ld 5-3
link errors. See instrumenting code
linking 5-3, 5-8

M

make (UNIX) 5-2, A-1
clean A-1
Makefile
IBM compiler A-4, A-5
Microsoft compiler A-4, A-5
UNIX A-1, A-3
minimization 11-2
reduced subset 11-6

N

nmake (Windows) 5-6, A-4
clean
IBM compiler A-5
Microsoft compiler A-6
with ATAC A-7

O

optimal_order 11-11

P

PATH. See environment variables
prformat B-23
prioritization 11-2
profiling 14-2
program debugging 13-1
p-use. See coverage criteria

R

registry variables B-24
ATAC_CL B-25
ATAC_COMPRESS B-25
ATAC_COST B-25
ATAC_DIR B-25
ATAC_ICC B-25
ATAC_SIGNAL B-25
ATAC_TESTB-25
ATAC_TMP B-25
ATAC_TRACE B-25
DEFINE B-24
DEFINEPP B-24
NO_INSTRUMENT B-24
regression testing 3-2, 11-1
modification-based 10-5
tests_regress script 10-7
ROOT 4-6

S

scrolling
horizontal 16-3
independent 16-2, 16-4, B-28
synchronized 16-2, 16-3, B-28
seed file 15-2
import 15-4
templates 15-2
seed list control 15-7
slicing
dynamic 13-2
execution 12-2, 13-2
static 13-2
software maintenance 12-1
software testing
black-box 3-2
white-box 3-2
source code modifications 7-8
static analysis 15-2
summary reporting 8-2
by file 8-4
by function 2-9, 8-5
by test case 8-8
by type 2-9
cumulative coverage 8-12
out-of-date 8-14
per test case 8-12
restricting 8-10
by coverage criteria 8-11
by file 8-10
by function 8-10
selective 8-3, 8-10
sort by coverage 8-13
test cost 8-13

T

TERM. See environment variables
test cases
assigning cost 7-7
deleting 7-7
extracting 7-6
listing 7-2
naming 7-4, 7-6
renaming 7-5
selecting 7-3
sorting by coverage 8-13
sorting by cumulative cost per additional coverage 8-14
summarizing by cumulative coverage 8-12
summarizing test cost 8-13
trace attributes 7-2
user-defined cost 7-2
tests
failed 13-2
successful 13-2
tests_regress script 11-3, 14-2
trace file 3-10
compression 7-9
disabling 6-2
enabling 6-2
forcing 6-2
corruption 6-5
locking 6-4
naming 6-2
opening 2-6, 12-6
permission 6-4
transitive pattern recognition 15-1
transitive relation 15-1
tutorial directory
UNIX A-1
Windows A-4
type conventions 1-4

U

uncovered code. See displaying uncovered code
UNIX 4-4, A-1
compiler
cc.ini file B-10

V

VERSION 4-7, B-7

W

wordcount 1-4, 5-2

X

xatac 3-8
weights 2-3, 9-4
xconfig 4-5, B-24
xDiff 16-1, 16-2
additions 16-4
changes 16-4
deletions 16-4
xdiff B-28
xFind 15-1, 15-3
xfind B-27
xProf 14-1
xRegress 11-1
xSlice 13-1
xsuds 11-11, 12-4, 13-4, 14-2, B-1
xVue 12-1



[Top] [Prev] [Next] [Index] [TOC]