A hybrid type system for lock-freedom of mobile processes

N/ACitations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

We propose a type system for lock-freedom in the π-calculus, which guarantees that certain communications will eventually succeed. Distinguishing features of our type system are: it can verify lock-freedom of concurrent programs that have sophisticated recursive communication structures; it can be fully automated; it is hybrid, in that it combines a type system for lock-freedom with local reasoning about deadlock-freedom, termination, and confluence analyses. Moreover, the type system is parameterized by deadlock-freedom/termination/confluence analyses, so that any methods (e.g. type systems and model checking) can be used for those analyses. A lock-freedom analysis tool has been implemented based on the proposed type system, and tested for nontrivial programs. © 2010 ACM.

Cite

CITATION STYLE

APA

Kobayashi, N., & Sangiorgi, D. (2010). A hybrid type system for lock-freedom of mobile processes. ACM Transactions on Programming Languages and Systems, 32(5). https://doi.org/10.1145/1745312.1745313

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free