When you run a program on your lap-top you "
Thus "no-interference" programming is just a special case of "allow-interference"
programming. In the early 1980s, Cliff Jones proposed a dynamic extension to
(static) Hoare logic: further to pre / post conditions, one could also specify interference
of the environment via
In this project we would like to use Alloy to model the semantics of a simple imperative language with R/G commands and model-check their interference. The idea is to find design errors of (possibly non-terminating) R/G programs by analysing finite traces only.