Results 81 to 90 of about 14,163,398 (293)
A type checking algorithm for qualified session types [PDF]
We present a type checking algorithm for establishing a session-based discipline in the pi calculus of Milner, Parrow and Walker. Our session types are qualified as linear or unrestricted.
Marco Giunti
doaj +1 more source
Session types offer a type-based discipline for enforcing communication protocols in distributed programming. We have previously formalized simple session types in the setting of multi-threaded $λ$-calculus with linear types. In this work, we build upon our earlier work by presenting a form of dependent session types (of DML-style).
Hanwen Wu, Hongwei Xi 0001
openaire +2 more sources
Probabilistic Resource-Aware Session Types [PDF]
Session types guarantee that message-passing processes adhere to predefined communication protocols. Prior work on session types has focused on deterministic languages but many message-passing systems, such as Markov chains and randomized distributed ...
Ankush Das, Di Wang, Jan Hoffmann
semanticscholar +1 more source
On Duality Relations for Session Types [PDF]
Session types are a type formalism used to describe communication protocols over private session channels. Each participant in a binary session owns one endpoint of a session channel. A key notion is that of duality: the endpoints of a session channel should have dual session types in order to guarantee communication safety. Duality relations have been
Bernardi, Giovanni +3 more
openaire +1 more source
Towards deductive verification of MPI programs against session types [PDF]
The Message Passing Interface (MPI) is the de facto standard message-passing infrastructure for developing parallel applications. Two decades after the first version of the library specification, MPI-based applications are nowadays routinely deployed on ...
Eduardo R. B. Marques +4 more
doaj +1 more source
Timed Multiparty Session Types [PDF]
We propose a typing theory, based on multiparty session types, for modular verification of real-time choreographic interactions. To model real-time implementations, we introduce a simple calculus with delays and a decidable static proof system. The proof system with time constraints ensures type safety and time-error freedom, namely processes respect ...
Laura Bocchi +2 more
openaire +2 more sources
Session Types with Gradual Typing [PDF]
Session types enable fine-grained static control over communication protocols. Gradual typing is a means to safely integrate statically and dynamically typed program fragments.
openaire +2 more sources
ABSTRACT Introduction This study investigated the safety and efficacy of single‐needle Rheocarna therapy for chronic limb‐threatening ischemia (CLTI) with wounds. Methods Six patients with CLTI involving ulcers unresponsive to revascularization underwent single‐needle Rheocarna treatment.
Yasutaka Yamauchi +9 more
wiley +1 more source
Using Session Types for Reasoning About Boundedness in the Pi-Calculus [PDF]
The classes of depth-bounded and name-bounded processes are fragments of the pi-calculus for which some of the decision problems that are undecidable for the full calculus become decidable.
Hans Hüttel
doaj +1 more source
Session-Typed Concurrent Contracts
The paper discusses the problem of checking that a subsystem of a concurrent system of a certain kind meets its specification. It is assumed that the subsystem and its user communicate via a bidirectional channel. A ``monitor'' process is put in between the subsystem and the user so that messages between the two go through the monitor, which can thus ...
Hannah Gommerstadt +2 more
openaire +2 more sources

