Visible to the public Parameterized Concurrent Multi-Party Session TypesConflict Detection Enabled

TitleParameterized Concurrent Multi-Party Session Types
Publication TypeConference Proceedings
Year of Publication2012
AuthorsMinas Charalambides, University of Illinois at Urbana-Champaign, Peter Dinges, University of Illinois at Urbana-Champaign, Gul Agha, University of Illinois at Urbana-Champaign
Conference Name11th International Workshop on Foundations of Coordination Languages and Self-Adaptive Systems (FOCLASA 2012)
Series TitleElectronic Proceedings in Theoretical Computer Science (EPTCS)
Volume91
Pagination16-30
KeywordsUIUC
Abstract

Session types have been proposed as a means of statically verifying implementations of communication 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.

URLhttps://publish.illinois.edu/science-of-security-lablet/files/2014/06/Parameterized-Concurrent-Multi...
Citation Keynode-23457

Other available formats:

Parameterized Concurren Multi-Party Session Types
AttachmentTaxonomyKindSize
Parameterized Concurren Multi-Party Session TypesPDF document222.29 KBDownloadPreview
AttachmentSize
bytes