中文
相关论文

相关论文: Asynchronous Sessions with Input Races

200 篇论文

We present an asynchronous calculus for multiparty sessions with mixed choice, which extends the Simple MultiParty Session framework in order to support nondeterministic choices with both input and output prefixes. Global types -- equipped…

计算机科学中的逻辑 · 计算机科学 2026-04-09 Franco Barbanera , Mariangiola Dezani-Ciancaglini

Multiparty sessions are systems of concurrent processes, which allow several participants to communicate by sending and receiving messages. Their overall behaviour can be described by means of global types. Typable multiparty session enjoy…

计算机科学中的逻辑 · 计算机科学 2019-09-16 Franco Barbanera , Mariangiola Dezani-Ciancaglini

A multiparty session formalises a set of concurrent communicating participants. We propose a type system for multiparty sessions where some communications between participants can be ignored. This allows us to type some sessions with global…

计算机科学中的逻辑 · 计算机科学 2023-08-22 Franco Barbanera , Mariangiola Dezani-Ciancaglini

We consider a calculus for multiparty sessions enriched with security levels for messages. We propose a monitored semantics for this calculus, which blocks the execution of processes as soon as they attempt to leak information. We…

密码学与安全 · 计算机科学 2015-01-07 Sara Capecchi , Ilaria Castellani , Mariangiola Dezani-Ciancaglini

While formal models of concurrency tend to focus on synchronous communication, asynchronous communication is relevant in practice. In this paper, we will discuss asynchronous communication in the context of session-based concurrency, the…

编程语言 · 计算机科学 2024-12-12 Bas van den Heuvel , Jorge A. Pérez

Formal verification methods for concurrent systems cannot always be scaled-down or tailored in order to be applied on specific subsystems. We address such an issue in a MultiParty Session Types setting by devising a partial type assignment…

计算机科学中的逻辑 · 计算机科学 2024-10-02 Franco Barbanera , Mariangiola Dezani-Ciancaglini , Ugo de'Liguoro

Multiparty session calculi have been recently equipped with security requirements, in order to guarantee properties such as access control and leak freedom. However, the proposed security requirements seem to be overly restrictive in some…

计算机科学中的逻辑 · 计算机科学 2016-06-21 Ilaria Castellani , Mariangiola Dezani-Ciancaglini , Ugo de'Liguoro

Session types are types for specifying the protocols that communicating processes must follow in a concurrent system. When composing two or more well-typed processes, a session typing system must check whether such processes are multiparty…

计算机科学中的逻辑 · 计算机科学 2023-05-26 Marco Carbone , Sonia Marin , Carsten Schürmann

In this paper we introduce imprecise probability for session types. More exactly, we use a probabilistic process calculus in which both nondeterministic external choice and probabilistic internal choice are considered. We propose the…

计算机科学中的逻辑 · 计算机科学 2020-02-20 Bogdan Aman , Gabriel Ciobanu

This paper deals with the probabilistic behaviours of distributed systems described by a process calculus considering both probabilistic internal choices and nondeterministic external choices. For this calculus we define and study a typing…

计算机科学中的逻辑 · 计算机科学 2019-09-05 Bogdan Aman , Gabriel Ciobanu

MultiParty Session Types (MPST) provide a useful framework for safe concurrent systems. Mixed choice (enabling a participant to play at the same time the roles of sender and receiver) increases the expressive power of MPST as well as the…

计算机科学中的逻辑 · 计算机科学 2025-08-20 Franco Barbanera , Mariangiola Dezani-Ciancaglini

We provide the first denotational semantics for asynchronous multiparty session types with precise asynchronous subtyping. Our semantics enables us to reason about asynchronous message-passing, in which message-sending is non-blocking. It…

编程语言 · 计算机科学 2026-04-14 Dylan McDermott , Nobuko Yoshida

This paper improves the session typing theory to support the modelling and verification of processes that implement federated learning protocols. To this end, we build upon the asynchronous ``bottom-up'' session typing approach by adding…

计算机科学中的逻辑 · 计算机科学 2026-03-27 Ivan Prokić , Simona Prokić , Silvia Ghilezan , Alceste Scalas , Nobuko Yoshida

The scenario-based specification of a large distributed system is usually naturally decomposed into various modules. The integration of specification modules contrasts to the parallel composition of program components, and includes various…

编程语言 · 计算机科学 2012-10-09 Guoxin Su , Mingsheng Ying , Chengqi Zhang

Multiparty session types (MP) are a type discipline for enforcing the structured, deadlock-free communication of concurrent and message-passing programs. Traditional MP have a limited form of choice in which alternative communication…

计算机科学中的逻辑 · 计算机科学 2024-06-10 Kirstin Peters , Nobuko Yoshida

We present a system of session types based on adjoint logic which generalize standard binary session types. Our system allows us to uniformly capture several new behaviors in the space of asynchronous message-passing communication,…

编程语言 · 计算机科学 2019-04-03 Klaas Pruiksma , Frank Pfenning

There exists a broad family of multiparty sessions in which the progress of one session participant is not unconditional, but depends on the choices performed by other participants. These sessions fall outside the scope of currently…

编程语言 · 计算机科学 2022-05-19 Luca Ciccone , Francesco Dagnino , Luca Padovani

Multiparty sessions with asynchronous communications and global types play an important role for the modelling of interaction protocols in distributed systems. In designing such calculi the aim is to enforce, by typing, good properties for…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Francesco Dagnino , Paola Giannini , Mariangiola Dezani-Ciancaglini

We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event Structures. We introduce a new notion of global type for asynchronous multiparty sessions, ensuring the expected properties for sessions,…

计算机科学中的逻辑 · 计算机科学 2026-04-08 Ilaria Castellani , Mariangiola Dezani-Ciancaglini , Paola Giannini

Multiparty session types are a type system that can ensure the safety and liveness of distributed peers via the global specification of their interactions. To construct a global specification from a set of distributed uncontrolled…

形式语言与自动机理论 · 计算机科学 2013-04-09 Pierre-Malo Deniélou , Nobuko Yoshida
‹ 上一页 1 2 3 10 下一页 ›