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) > A structural proof of the soundness of rely/guarantee rules
A structural proof of the soundness of rely/guarantee rulesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Tom Ridge. The challenge of finding compositional ways of (formally) developing concurrent programs is considerable. Various forms of rely and guarantee conditions have been used to record and reason about interference in ways which do indeed provide compositional development methods for such programs. This paper presents a new approach to justifying the soundness of rely/guarantee inference rules. The underlying concurrent language is defined by an operational semantics which allows fine-grained interleaving and nested concurrency; the proof that the rely/guarantee rules are consistent with that semantics (including termination) is by a structural induction. A lemma which relates the states which can arise from the extra interference that results from taking a portion of the program out of context is key to our ability to do the proof without having to perform induction over the computation history. This lemma also offers a way to understand some elusive expressibility issues around rely guarantee conditions. 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 listsOperational Research (OR) and Design Type the title of a new list here Digitization of History Project: Centre for History and Economics, King's CollegeOther talksThe Global Warming Sceptic Part Ib Group Project Presentations Putting Feminist New Materialism to work through affective methodologies in early childhood research The Intimate Relation between Mechanics and Geometry Political Thought, Time and History: An International Conference Perylene-Based Poly(N-Heterocycles): Organic Semiconductors, Biological Fluorescence Probes and Building Blocks for Molecular Surface Networks To be confirmed Amino acid sensing: the elF2a signalling in the control of biological functions From Euler to Poincare Liver Regeneration in the Damaged Liver 100 Problems around Scalar Curvature What sort of challenge is climate change? Fifty years of editorialising in ‘Nature’ and ‘Science’ |