Angelic nondeterminism in the unifying theories of programming

  • Authors:
  • Ana Cavalcanti;Jim Woodcock;Steve Dunne

  • Affiliations:
  • Department of Computer Science, University of York, YO10 5DD, York, England;Department of Computer Science, University of York, YO10 5DD, York, England;School of Computing, University of Teesside, TS1 3BA, Middlesbrough, England

  • Venue:
  • Formal Aspects of Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Hoare and He’s unifying theories of programming (UTP) is a model of alphabetised relations expressed as predicates; it supports development in several programming paradigms. The aim of Hoare and He’s work is the unification of languages and techniques, so that we can benefit from results in different contexts. In this paper, we investigate the integration of angelic nondeterminism in the UTP; we propose the unification of a model of binary multirelations, which is isomorphic to the monotonic predicate transformers model and can express angelic and demonic nondeterminism.