To execute a program by hand, writing values of variables and other run-time dATa on paper, in order to check its operATion or to track down a bug. A dry run is an extreme form of desk check and is practical only for fairly simple programs and small amounts of dATa. (1996-05-13)