We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.PL

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Programming Languages

Title: A Decentralized Analysis of Multiparty Protocols

Abstract: Protocols provide the unifying glue in concurrent and distributed software today; verifying that message-passing programs conform to such governing protocols is important but difficult. Static approaches based on multiparty session types (MPST) use protocols as types to avoid protocol violations and deadlocks in programs. An elusive problem for MPST is to ensure both protocol conformance and deadlock freedom for implementations with interleaved and delegated protocols. We address this relevant problem by proposing a decentralized analysis of multiparty session protocols for asynchronous processes with recursion. Our solution rests upon APCP, a new type system that ensures protocol conformance and deadlock freedom with respect to binary protocols. Our analysis enables the sound and complete transfer of correctness from APCP to multiparty session protocols.
Subjects: Programming Languages (cs.PL); Logic in Computer Science (cs.LO)
Cite as: arXiv:2101.09038 [cs.PL]
  (or arXiv:2101.09038v1 [cs.PL] for this version)

Submission history

From: Bas van den Heuvel [view email]
[v1] Fri, 22 Jan 2021 10:24:11 GMT (65kb)
[v2] Mon, 28 Jun 2021 13:58:59 GMT (62kb)
[v3] Tue, 30 Nov 2021 15:48:26 GMT (80kb)
[v4] Tue, 12 Apr 2022 07:36:58 GMT (85kb)
[v5] Mon, 23 May 2022 09:35:28 GMT (88kb)

Link back to: arXiv, form interface, contact.