Parameterized Concurrent Multi-Party Session Types

  • Charalambides M
  • Dinges P
  • Agha G
N/ACitations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Session types have been proposed as a means of statically verifying implementations of communi-cation protocols. Although prior work has been successful in verifying some classes of protocols, it does not cope well with parameterized, multi-actor scenarios with inherent asynchrony. For example, the sliding window protocol is inexpressible in previously proposed session type systems. This paper describes System-A, a new typing language which overcomes many of the expressiveness limitations of prior work. System-A explicitly supports asynchrony and parallelism, as well as multiple forms of parameterization. We define System-A and show how it can be used for the static verification of a large class of asynchronous communication protocols.

Cite

CITATION STYLE

APA

Charalambides, M., Dinges, P., & Agha, G. (2012). Parameterized Concurrent Multi-Party Session Types. Electronic Proceedings in Theoretical Computer Science, 91, 16–30. https://doi.org/10.4204/eptcs.91.2

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