initial semantics, runtime monitor