AbstractIn Hoare and He's unifying theories of programming, the alphabetised relational calculus is used to describe and relate different programming paradigms, including functional, imperative, logic, and parallel programming. In this paper, we give a formal semantics of the alphabetised relational calculus, and use our definition to create a deep embedding of the calculus in Z. This allows us to use one of the standard theorem provers for Z, in order to provide mechanised support for reasoning about programs in the unifying theory
This thesis uses the Z specification language notation to discuss the relationship between programs ...
The point-free relational calculus has been very successful as a language for discussing general pro...
AbstractIn this paper we demonstrate that the basic rules and calculational techniques used in two e...
AbstractIn Hoare and He's unifying theories of programming, the alphabetised relational calculus is ...
In this paper, we present a formalisation of a subset of the unifying theories of programming (UTP)....
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
In their Unifying Theories of Programming (UTP), Hoare & He use the alphabetised relational calculus...
Revised version of CSNote 89/17, appeared in the Proceedings of the VDM'90 Symposium, Springer Verla...
AbstractThe relational calculus MU was presented in Willem-Paul de Roever's dissertation as a framew...
AbstractGiven a specification that includes a number of user requirements, we wish to focus on the r...
Relational calculus is applicable to some aspects of computer mathematics such as representing non-d...
Revised version of CSNote 89/17, appeared in the Proceedings of the VDM'90 Symposium, Springer Verla...
Revised version of CSNote 89/17, appeared in the Proceedings of the VDM'90 Symposium, Springer Verla...
This thesis uses the Z specification language notation to discuss the relationship between programs ...
This thesis uses the Z specification language notation to discuss the relationship between programs ...
This thesis uses the Z specification language notation to discuss the relationship between programs ...
The point-free relational calculus has been very successful as a language for discussing general pro...
AbstractIn this paper we demonstrate that the basic rules and calculational techniques used in two e...
AbstractIn Hoare and He's unifying theories of programming, the alphabetised relational calculus is ...
In this paper, we present a formalisation of a subset of the unifying theories of programming (UTP)....
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
In their Unifying Theories of Programming (UTP), Hoare & He use the alphabetised relational calculus...
Revised version of CSNote 89/17, appeared in the Proceedings of the VDM'90 Symposium, Springer Verla...
AbstractThe relational calculus MU was presented in Willem-Paul de Roever's dissertation as a framew...
AbstractGiven a specification that includes a number of user requirements, we wish to focus on the r...
Relational calculus is applicable to some aspects of computer mathematics such as representing non-d...
Revised version of CSNote 89/17, appeared in the Proceedings of the VDM'90 Symposium, Springer Verla...
Revised version of CSNote 89/17, appeared in the Proceedings of the VDM'90 Symposium, Springer Verla...
This thesis uses the Z specification language notation to discuss the relationship between programs ...
This thesis uses the Z specification language notation to discuss the relationship between programs ...
This thesis uses the Z specification language notation to discuss the relationship between programs ...
The point-free relational calculus has been very successful as a language for discussing general pro...
AbstractIn this paper we demonstrate that the basic rules and calculational techniques used in two e...