Abstract
A complete set of algebraic laws is given for Dijkstra's nondeterministic sequential programming language. Iteration and recursion are explained in terms of Scott's domain theory as fixed points of continuous functionals. A calculus analogous to weakest preconditions is suggested as an aid to deriving programs from their specifications.
| Original language | English |
|---|---|
| Pages (from-to) | 672-686 |
| Number of pages | 15 |
| Journal | Communications of the ACM |
| Volume | 30 |
| Issue number | 8 |
| DOIs | |
| State | Published - 1 Aug 1987 |
| Externally published | Yes |