Debugging By Thinking: A Multidisciplinary Approach

Glossary

B

bug:
Synonymous with defect.

C

code block:
A group of sequentially executed statements with a single exit point.
conception stage:
The phase in which the programmer embodies his or her plan in a language-independent notation such as pseudocode or structure charts, which omit nonessential implementation details.
control-flow graph:
A directed graph in which executed statements (or procedures) are represented by the nodes and control-flow is represented by the arcs.

D

data-flow graph:
A directed graph in which assignments to and references to variables are represented by the nodes and information flow is represented by the arcs.
debugging:
The process of determining why a given set of inputs causes a nonacceptable behavior in a program and what must be changed to cause the behavior to be acceptable.
defect:
That aspect of the design or implementation that will result in a symptom.
desk checking:
The process of manually evaluating each statement in a program in the order in which they would be executed by a computer.
diachronic:
Literally, through time. A diachronic approach observes the evolution of something over a period of time.

E

expression stage:
The phase in which the programmer encodes the algorithm in a specific programming language, which includes all details necessary to compile and execute the program.

F

failure:
Synonymous with symptom.
fault:
Synonymous with defect.
filter:
A program that takes all of its input from the operating system standard input and sends...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: IC Electronic Filters
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.