Results 41 to 50 of about 5,211,336 (107)

Session Types with Gradual Typing

open access: yes, 2014
. Session types enable fine-grained static control over communication protocols. Gradual typing is a means to safely integrate statically and dynamically typed program fragments.
Thiemann, Peter, Peter Thiemann
core   +1 more source

Refining multiparty session types

open access: yes
A distributed system consists of various components working in coordination, usually following a specified protocol. Multiparty session types (MPST) are a typing discipline for distributed programming with message passing concurrency.
Zhou, Fangyi
core   +1 more source

Lightweight Functional Session Types

open access: yes, 2016
Session types describe communication protocols, capturing both the type and the order of messages. Recently, we presented a se-mantics for a core session-typed linear λ-calculus, GV, and proved that it enjoys a number of desirable properties beyond type ...
Lindley, Sam   +3 more
core  

Session Types

open access: yes
Session types are type-theoretic specifications of communication protocols in concurrent or distributed systems. By codifying the structure of communication, they make software more reliable and easier to construct.
Gay, Simon J., Vasconcelos, Vasco T.
core   +1 more source

Type and Effect Systems for Dynamically Changing Code - DRAFT CORRECTIONS, DO NOT DISTRIBUTE

open access: yes
We extend type and effect analyses to permit dynamically changing effects and dynamically changing code in multi-threaded systems with shared resources.
Anderson, Gabrielle
core   +1 more source

Session Types for Functional Multithreading

open access: yes, 2005
We define a language whose type system, incorporating session types, allows complex protocols to be specified by types and verified by static typechecking.
Gay, Simon   +2 more
core   +2 more sources

Modelling session types using contracts

open access: yes, 2012
Session types and contracts are two formalisms used to study clientserver protocols. In this paper we study the relationship between them. The main result is the existence of a fully abstract model of session types; this model is based on a natural ...
Giovanni Bernardi, Matthew Hennessy
core  

Home - About - Disclaimer - Privacy