中文
相关论文

相关论文: Towards a Semantic Characterisation of Global Type…

200 篇论文

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

Global types are formal specifications that describe communication protocols in terms of their global interactions. We present a new, streamlined language of global types equipped with a trace-based semantics and whose features and…

编程语言 · 计算机科学 2015-07-01 Giuseppe Castagna , Mariangiola Dezani-Ciancaglini , Luca Padovani

We propose an interpretation of multiparty sessions as "flow event structures", which allows concurrency between communications within a session to be explicitly represented. We show that this interpretation is equivalent, when the…

计算机科学中的逻辑 · 计算机科学 2022-05-18 Ilaria Castellani , Mariangiola Dezani-Ciancaglini , Paola Giannini

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

Relating the specification of the global communication behavior of a distributed system and the specifications of the local communication behavior of each of its nodes/peers (e.g., to check if the former is realizable by the latter under…

计算机科学中的逻辑 · 计算机科学 2014-07-17 Luís Caires , Jorge A. Pérez

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

Multiparty session types (MST) are a well-established type theory that describes the interactive structure of a fixed number of components from a global point of view and type-checks the components through projection of the global type onto…

编程语言 · 计算机科学 2019-02-05 Andi Bejleri , Elton Domnori , Malte Viering , Patrick Eugster , Mira Mezini

We (re)define session types as projections of process behaviors with respect to the communication channels they use. In this setting, we give session types a semantics based on fair testing. The outcome is a unified theory of behavioral…

编程语言 · 计算机科学 2009-12-01 Luca Padovani

Modern web applications combine persistent state updates, concurrent interactions, and unreliable communication with external services. Failures such as timeouts can occur after partial state changes, producing temporary inconsistencies…

编程语言 · 计算机科学 2026-04-09 Richard Casetta , Nils Gesbert , Pierre Genevès

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

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

Event Structures (ESs) are mainly concerned with the representation of causal relationships between events, usually accompanied by other event relations capturing conflicts and disabling. Among the most prominent variants of ESs are Prime…

计算机科学中的逻辑 · 计算机科学 2013-07-30 Youssef Arbach , Kirstin Peters , Uwe Nestmann

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

Multiparty session types (MPST) are a specification and verification framework for distributed message-passing systems. The communication protocol of the system is specified as a global type, from which a collection of local types (local…

编程语言 · 计算机科学 2026-05-06 Lorenzo Gheri , Nobuko Yoshida

Transformer architectures show significant promise for natural language processing. Given that a single pretrained model can be fine-tuned to perform well on many different tasks, these networks appear to extract generally useful linguistic…

机器学习 · 计算机科学 2019-10-29 Andy Coenen , Emily Reif , Ann Yuan , Been Kim , Adam Pearce , Fernanda Viégas , Martin Wattenberg

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

Global-type formalisms enable to describe the overall behaviour of distributed systems and at the same time to enforce safety properties for communications between system components. Our goal is that of amending a weakness of such…

计算机科学中的逻辑 · 计算机科学 2018-10-08 Franco Barbanera , Ugo de'Liguoro , Rolf Hennicker

Multiparty session types (MPST) are a type-based approach for specifying message-passing distributed systems. They rely on the notion of global type specifying the global behaviour and local types, which are the projections of the global…

形式语言与自动机理论 · 计算机科学 2025-08-12 Cinzia Di Giusto , Etienne Lozes , Pascal Urso

Recent work on the enhancement of multiparty session types with logical annotations enable the effective verification of properties on (1) the structure of the conversations, (2) the sorts of the messages, and (3) the actual values…

分布式、并行与集群计算 · 计算机科学 2013-12-11 Laura Bocchi , Romain Demangeon

Session types allow communication protocols to be specified type-theoretically so that protocol implementations can be verified by static type checking. We extend previous work on session types for distributed object-oriented languages in…

编程语言 · 计算机科学 2017-01-11 Simon J. Gay , Nils Gesbert , António Ravara , Vasco T. Vasconcelos
‹ 上一页 1 2 3 10 下一页 ›