Path Sensitizing
Path Sensitizing
Path Instrumentation
Coincidental Correctness.
Path instrumentation is what we have to do to
confirm that the outcome was achieved by the
intended path.
General Strategy
An interpretive trace program, you will recall is one that
executes every statement in order and records the
intermediate values of all calculations, the statement labels
traversed, etc.
Link Markers
A simple and effective form of instrumentation is called a
traversal marker or link marker.
Link Counter
The unique link name to be pushed into a string when the
link is traversed, we simply increment a link counter.
Implementation