Skip to search formSkip to main contentSkip to account menu

Unifying Theories of Programming

Known as: UTP 
Unifying Theories of Programming (UTP) in computer science deals with program semantics. It shows how denotational semantics, operational semantics… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
In this paper we present the denotational semantics for channel mobility in the Unifying Theories of Programming (UTP) semantics… 
Review
2013
Review
2013
This is a tutorial introduction to the two most basic theories in Hoare & He's Unifying Theories of Programming and their… 
2012
2012
The combination of probabilistic and nondeterministic choice in program calculi is a notoriously tricky problem, and one with a… 
2012
2012
In previous work, based on an original idea due to Saaltink, we proposed a unifying theory of undefined expressions in logics… 
2010
2010
A trace of the execution of a concurrent object-oriented program can be displayed in two-dimensions as a diagram of a non-metric… 
2007
2007
We present an approach to modelling Abadi-Cardelli-style object calculi as Unifying Theories of Programming (UTP) designs. Here… 
2005
2005
Within the shape Unifying Theories of Programming framework, program initiation and termination has been modelled by introducing… 
Review
2004
Review
2004
In their Unifying Theories of Programming (UTP), Hoare & He use the alphabetised relational calculus to give denotational… 
Highly Cited
1998
Highly Cited
1998
Professional practice in a mature engineering discipline is based on relevant scientific theories, usually expressed in the…