11
Programmed Executions User writes programs to handle details Set up breakpoints Trace database during execution View progress as a discrete animation of system behavior

12
Debugging Partial System User emulates environment and system events external to focus part Dynamic tests Run-time exhaustive, brute-force, sets of executions For very critical, well isolated, and SUFFICIENTLY SMALL parts of model Ex: reachability, nondeterminism, deadlock, usage of transitions