Article ID Journal Published Year Pages File Type
434407 Science of Computer Programming 2007 19 Pages PDF
Abstract

This paper presents an introduction to a calculus of binary multirelations, which can model both angelic and demonic kinds of non-determinism. The isomorphism between up-closed multirelations and monotonic predicate transformers allows a different view of program transformation, and program transformation calculations using multirelations are easier to perform in some circumstances. Multirelations are illustrated by modelling both kinds of nondeterministic behaviour in games and resource-sharing protocols.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics