Using the difference information placed in the execution
histories, we can narrow down the scope that must be read in
the program. Using the structure information of the program
based on the static information, we can proceed with
program understanding. This way we can support the
checking stage.