Local Reasoning for Storable Locks and Threads
- đ¤ Speaker: Alexey Gotsman (University of Cambridge)
- đ Date & Time: Tuesday 15 May 2007, 13:00 - 14:00
- đ Venue: Computer Laboratory, William Gates Building, Room GS15
Abstract
We present a resource-oriented program logic that is able to reason about concurrent heap-manipulating programs with unbounded numbers of dynamically-allocated locks and threads. The logic is inspired by concurrent separation logic, but handles these more realistic concurrency primitives. We demonstrate that the proposed logic allows for local reasoning about programs that exhibit a high degree of information hiding in their locking mechanisms. This is joint work with Josh Berdine, Byron Cook (MSR), Noam Rinetzky, Mooly Sagiv (Tel-Aviv University).
Series This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Automated Reasoning Group Lunches
- Computer Laboratory, William Gates Building, Room GS15
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- Martin's interesting talks
- School of Technology
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Tuesday 15 May 2007, 13:00-14:00