In their Unifying Theories of Programming (UTP), Hoare & He use the alphabetised relational calculus to give denotational semantics to a wide variety of constructs taken from different programming paradigms. A key concept in their programme is the design: the familiar precondition-postcondition pair that describes the contract between a programmer and a client. We give a tutorial introduction to the theory of alphabetised relations, and its sub-theory of designs. We illustrate the ideas by applying them to theories of imperative programming, including Hoare logic, weakest preconditions, and the refinement calculus
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
This paper develops a mathematical characterisation of object-oriented concepts by defining an obser...
We present an approach to modelling Abadi-Cardelli-style object calculi as Unifying Theories of Prog...
Hoare and He have proposed unifying theories of programming (UTP): a model of alphabetised relations...
AbstractIn Hoare and He's unifying theories of programming, the alphabetised relational calculus is ...
Hoare and He´s Unifying Theories of Programming take a relational view on semantics. The meaning of ...
In this paper, we present a formalisation of a subset of the unifying theories of programming (UTP)....
AbstractThe Unifying Theories of Programming (UTP) of Hoare and He is a general framework in which t...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
AbstractIn Hoare and He's unifying theories of programming, the alphabetised relational calculus is ...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
AbstractHoare and He's unifying theories of programming (UTP) is a model of alphabetised relations e...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
This paper develops a mathematical characterisation of object-oriented concepts by defining an obser...
We present an approach to modelling Abadi-Cardelli-style object calculi as Unifying Theories of Prog...
Hoare and He have proposed unifying theories of programming (UTP): a model of alphabetised relations...
AbstractIn Hoare and He's unifying theories of programming, the alphabetised relational calculus is ...
Hoare and He´s Unifying Theories of Programming take a relational view on semantics. The meaning of ...
In this paper, we present a formalisation of a subset of the unifying theories of programming (UTP)....
AbstractThe Unifying Theories of Programming (UTP) of Hoare and He is a general framework in which t...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
AbstractIn Hoare and He's unifying theories of programming, the alphabetised relational calculus is ...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
AbstractHoare and He's unifying theories of programming (UTP) is a model of alphabetised relations e...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
This paper develops a mathematical characterisation of object-oriented concepts by defining an obser...
We present an approach to modelling Abadi-Cardelli-style object calculi as Unifying Theories of Prog...