Guarded commands, nondeterminacy and formal derivation of programs
Communications of the ACM
Operational specification as the basis for rapid prototyping
Microprogramming instruction systolic arrays