Skip to main content
Top

2000 | OriginalPaper | Chapter

An Implicitly-Typed Deadlock-Free Process Calculus

Authors : Naoki Kobayashi, Shin Saito, Eijiro Sumii

Published in: CONCUR 2000 — Concurrency Theory

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

We extend Kobayashi and Sumii’s type system for the deadlock-free π-calculus and develop a type reconstruction algorithm. Kobayashi and Sumii’s type system helps high-level reasoning about concurrent programs by guaranteeing that communication on certain channels will eventually succeed. It can ensure, for example, that a process implementing a function really behaves like a function. However, because it lacked a type reconstruction algorithm and required rather complicated type annotations, applying it to real concurrent languages was impractical. We have therefore developed a type reconstruction algorithm for an extension of the type system. The key novelties that made it possible are generalization of usages (which specifies how each communication channel is used) and a subusage relation.

Metadata
Title
An Implicitly-Typed Deadlock-Free Process Calculus
Authors
Naoki Kobayashi
Shin Saito
Eijiro Sumii
Copyright Year
2000
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-44618-4_35

Premium Partner