COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Logic and Semantics Seminar (Computer Laboratory) > Lecture 2: Algebraic Theory of Program Transformation
Lecture 2: Algebraic Theory of Program TransformationAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Victor Gomes. Tony Hoare, FRS FR Eng, Hon Mem Cambridge University Computing Laboratory. Programs are transformed by algebraically expressed laws into other programs for many purposes: in compilation of a high level language to a lower level language, in optimisation of programs, on in adapting their structure to available configuration of hardware, or refactoring to to facilitate subsequent program evolution. We develop a simple set of algebraic laws whose use on concurrent programs guarantees the correctness of any transformation which uses only them. The correctness of the laws themselves is proven by the geometrical theory of programming described in an earlier lecture. Attendance at the previous lecture is not a prerequisite. This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsIsaac Newton Institute Seminar Series Rausing Lecture Explore Islam Week 2014 (EIW)Other talksPhenotypic changes induced by stress and developmental reprogramming in plants Plant host-pathogen coevolution and exploring local adaptation of an Arabidopsis thaliana complex Resistance gene locus Designer Babies or Children of Frankenstein? Genome Editing and its Side Effects Constructing datasets for multi-hop reading comprehension across documents Reconstructing deep ocean circulation pathway and strength using sediment dispersion Small Opuntioideae A physical model for wheezing in lungs |