中文
相关论文

相关论文: A Gentle Overview of Asynchronous Session-based Co…

200 篇论文

We introduce logical synchrony, a framework that allows distributed computing to be coordinated as tightly as in synchronous systems without the distribution of a global clock or any reference to universal time. We develop a model of events…

分布式、并行与集群计算 · 计算机科学 2024-07-08 Sanjay Lall , Calin Cascaval , Martin Izzard , Tammo Spalink

This work introduces a runtime model for managing communication with support for latency-hiding. The model enables non-computer science researchers to exploit communication latency-hiding techniques seamlessly. For compiled languages, it is…

分布式、并行与集群计算 · 计算机科学 2013-05-16 Mads Ruben Burgdorff Kristensen , Brian Vinter

Multiparty Session Types (MPST) are a well-established typing discipline for message-passing processes interacting on sessions involving two or more participants. Session typing can ensure desirable properties: absence of communication…

编程语言 · 计算机科学 2017-04-12 Alceste Scalas , Nobuko Yoshida

This paper presents CAMP, a new static performance analysis framework for message-passing concurrent and distributed systems, based on the theory of multiparty session types (MPST). Understanding the run-time performance of concurrent and…

编程语言 · 计算机科学 2020-10-12 David Castro-Perez , Nobuko Yoshida

Multiparty session types (MSTs) are a type-based approach to verifying communication protocols, represented as global types in the framework. We present a precise subtyping relation for asynchronous MSTs with communicating state machines…

形式语言与自动机理论 · 计算机科学 2024-01-30 Elaine Li , Felix Stutz , Thomas Wies

We introduce a transformation system for concurrent constraint programming (CCP). We define suitable applicability conditions for the transformations which guarantee that the input/output CCP semantics is preserved also when distinguishing…

编程语言 · 计算机科学 2007-05-23 Sandro Etalle , Maurizio Gabbrielli , Maria Chiara Meo

A novel language system has given rise to promising alternatives to standard formal and processor network models of computation. An interstring linked with a abstract machine environment, shares sub-expressions, transfers data, and…

编程语言 · 计算机科学 2010-05-31 Alexander Victor Berka

We propose the integration of staged metaprogramming into a session-typed message passing functional language. We build on a model of contextual modal type theory with multi-level contexts, where contextual values, closing arbitrary terms…

编程语言 · 计算机科学 2026-01-22 Pedro Ângelo , Atsushi Igarashi , Yuito Murase , Vasco T. Vasconcelos

Multiparty session types are designed to abstractly capture the structure of communication protocols and verify behavioural properties. One important such property is progress, i.e., the absence of deadlock. Distributed algorithms often…

计算机科学中的逻辑 · 计算机科学 2024-02-14 Kirstin Peters , Uwe Nestmann , Christoph Wagner

We consider synchronous dynamic networks which like radio networks may have asymmetric communication links, and are affected by communication rather than processor failures. In this paper we investigate the minimal message survivability in…

分布式、并行与集群计算 · 计算机科学 2012-03-29 Yehuda Afek , Eli Gafni

Session-types specify communication protocols for communicating processes, and session-typed languages are often specified using substructural operational semantics given by multiset rewriting systems. We give an observed communication…

编程语言 · 计算机科学 2020-09-01 Ryan Kavanagh

In order to understand the relative expressive power of larger concurrent programming languages, we analyze translations of small process calculi which model the communication and synchronization of concurrent processes. The source language…

计算机科学中的逻辑 · 计算机科学 2021-10-04 Manfred Schmidt-Schauß , David Sabel

We propose a type system for a calculus of contracting processes. Processes can establish sessions by stipulating contracts, and then can interact either by keeping the promises made, or not. Type safety guarantees that a typeable process…

编程语言 · 计算机科学 2019-03-14 Massimo Bartoletti , Alceste Scalas , Emilio Tuosto , Roberto Zunino

In this article we extend the framework of execution of concurrent functions on different abstract levels from previous work with communication between the concurrent functions. We classify the communications and identify problems that can…

软件工程 · 计算机科学 2011-11-23 Bob Diertens

We study large-scale distributed cooperative systems that use optimistic replication. We represent a system as a graph of actions (operations) connected by edges that reify semantic constraints between actions. Constraint types include…

数据库 · 计算机科学 2007-10-08 Pierre Sutra , Marc Shapiro , João Pedro Barreto

Session types statically describe communication protocols between concurrent message-passing processes. Unfortunately, parametric polymorphism even in its restricted prenex form is not fully understood in the context of session types. In…

编程语言 · 计算机科学 2020-12-11 Ankush Das , Henry DeYoung , Andreia Mordido , Frank Pfenning

Session types provide guarantees about concurrent behaviour and can be understood through their correspondence with linear logic, with propositions as sessions and proofs as processes. However, a strictly linear setting is somewhat…

编程语言 · 计算机科学 2024-10-23 Danielle Marshall , Dominic Orchard

Categorical Message Passing Language (CaMPL) is a functional-style concurrent programming language whose semantics is in category theory, more specifically, linear actegories. Its core programming feature is message passing along typed…

编程语言 · 计算机科学 2026-05-12 Daniel Kiyoshi Hashimoto , Alexanna Little Berg , Priyaa Varshinee Srinivasan

In this paper, we study asynchronous consensus problems of continuous-time multi-agent systems with discontinuous information transmission. The proposed consensus control strategy is implemented only based on the state information at some…

动力系统 · 数学 2007-05-23 Feng Xiao , Long Wang

We show how systems of session types can enforce interactions to be bounded for all typable processes. The type system we propose is based on Lafont's soft linear logic and is strongly inspired by recent works about session types as…

计算机科学中的逻辑 · 计算机科学 2011-08-24 Ugo Dal Lago , Paolo Di Giamberardino