Formalize operational view of program execution.
- Set of (infinite) execution sequences.
- Sequence , -th element .
- = (.state, .label).
- .label denotes statement selected for execution in -th
step.
- .state is program state (values of program variables) before
-th step.
- Sequence construction:
- Initial state .state (need not be the same for all sequences).
- .state and .label determine .state.
- .label and .state (for all ) determine
.state.