VSL 2014: VIENNA SUMMER OF LOGIC 2014

Reducing Deadlock and Livelock Freedom to Termination

Authors: Byron Cook, Stephen Magill, Matthew Parkinson and Thomas Stroeder

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Reducing Deadlock and Livelock Freedom to Termination
Authors:Byron Cook, Stephen Magill, Matthew Parkinson and Thomas Stroeder
Proceedings:WST 2014 Informal Proceedings
Editor: Carsten Fuhs
Keywords:deadlock, livelock, concurrency, termination, shared-memory
Abstract:

ABSTRACT. In this paper we introduce a general method for proving deadlock and livelock freedom of concurrent programs with shared memory. Our goal in this work is to support programs which use locks stored in mutable data structures. The key to our technique is the observation that dependencies between locks can be abstracted using recursion and non-determinism in a sequential logic program such that termination of the abstraction implies deadlock and livelock freedom of the original program.

Pages:5
Talk:Jul 18 09:15
Paper:
Disclaimer | Powered by EasyChair Smart Program