中文
相关论文

相关论文: Lightening Global Types

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

Information flow control type systems statically restrict the propagation of sensitive data to ensure end-to-end confidentiality. The property to be shown is noninterference, asserting that an attacker cannot infer any secrets from made…

编程语言 · 计算机科学 2021-04-30 Farzaneh Derakhshan , Stephanie Balzer , Limin Jia

For more than a century, artificial lighting has served mainly for illumination. Only recently, we start to transform our lighting infrastructure to provide new services such as indoor localization and network connectivity. These innovative…

网络与互联网体系结构 · 计算机科学 2017-04-06 Qing Wang , Marco Zuniga

We propose a type-based analysis to infer the session protocols of channels in an ML-like concurrent functional language. Combining and extending well-known techniques, we develop a type-checking system that separates the underlying ML type…

编程语言 · 计算机科学 2016-04-14 Carlo Spaccasassi , Vasileios Koutavas

Asking good questions in large-scale, open-domain conversational systems is quite significant yet rather untouched. This task, substantially different from traditional question generation, requires to question not only with various patterns…

计算与语言 · 计算机科学 2018-05-15 Yansen Wang , Chenyi Liu , Minlie Huang , Liqiang Nie

Session types employ a linear type system that ensures that communication channels cannot be implicitly copied or discarded. As a result, many mechanizations of these systems require modeling channel contexts and carefully ensuring that…

编程语言 · 计算机科学 2023-09-25 Chuta Sano , Ryan Kavanagh , Brigitte Pientka

Explanations are well-known to improve recommender systems' transparency. These explanations may be local, explaining an individual recommendation, or global, explaining the recommender model in general. Despite their widespread use, there…

信息检索 · 计算机科学 2021-09-29 Marissa Radensky , Doug Downey , Kyle Lo , Zoran Popović , Daniel S. Weld

Session types are used to describe communication protocols in distributed systems and, as usual in type theories, session subtyping characterizes substitutability of the communicating processes. We investigate the (un)decidability of…

编程语言 · 计算机科学 2017-07-20 Mario Bravetti , Marco Carbone , Gianluigi Zavattaro

Imperative session types provide an imperative interface to session-typed communication. In such an interface, channel references are first-class objects with operations that change the typestate of the channel. Compared to functional…

编程语言 · 计算机科学 2023-06-22 Hannes Saffrich , Peter Thiemann

Session types are a type-based approach to the verification of message-passing programs. They have been much studied as type systems for the pi-calculus and for languages such as Java. A session type specifies what and when should be…

计算机科学中的逻辑 · 计算机科学 2019-06-13 Alen Arslanagić , Jorge A. Pérez , Erik Voogd

Session types provide a typing discipline for message-passing systems. However, their theory often assumes an ideal world: one in which everything is reliable and without failures. Yet this is in stark contrast with distributed systems in…

计算机科学中的逻辑 · 计算机科学 2025-04-23 Adam D. Barwell , Ping Hou , Nobuko Yoshida , Fangyi Zhou

The interaction between light and matter is fundamental to developments in quantum optics and information. Over recent years enormous progress has been made in controlling the interface between light and single emitters including ions,…

Typical diffusion models are trained to accept a particular form of conditioning, most commonly text, and cannot be conditioned on other modalities without retraining. In this work, we propose a universal guidance algorithm that enables…

计算机视觉与模式识别 · 计算机科学 2023-02-15 Arpit Bansal , Hong-Min Chu , Avi Schwarzschild , Soumyadip Sengupta , Micah Goldblum , Jonas Geiping , Tom Goldstein

Behavioural type systems ensure more than the usual safety guarantees of static analysis. They are based on the idea of "types-as-processes", providing dedicated type algebras for particular properties, ranging from protocol compatibility…

编程语言 · 计算机科学 2014-08-08 Simon J. Gay , Nils Gesbert , António Ravara

We strive to use session type technology to prove behavioural properties of fault-tolerant distributed algorithms. Session types are designed to abstractly capture the structure of (even multi-party) communication protocols. The goal of…

计算机科学中的逻辑 · 计算机科学 2017-05-05 Manuel Adameit , Kirstin Peters , Uwe Nestmann

We study an urgent semantics of asynchronous timed session types, where input actions happen as soon as possible. We show that with this semantics we can recover to the timed setting an appealing property of untimed session types: namely,…

计算机科学中的逻辑 · 计算机科学 2018-10-08 Maurizio Murgia

Every time you sit in front of a TV or monitor, your face is actively illuminated by time-varying patterns of light. This paper proposes to use this time-varying illumination for synthetic relighting of your face with any new illumination…

计算机视觉与模式识别 · 计算机科学 2021-11-12 Soumyadip Sengupta , Brian Curless , Ira Kemelmacher-Shlizerman , Steve Seitz

Session types are behavioural types for guaranteeing that concurrent programs are free from basic communication errors. Recent work has shown that asynchronous session subtyping is undecidable. However, since session types have become…

编程语言 · 计算机科学 2018-02-13 Mario Bravetti , Marco Carbone , Gianluigi Zavattaro

Optical communication is an integral part of the modern economy, having all but replaced electronic communication systems. Future growth in bandwidth appears to be on the horizon using structured light, encoding information into the spatial…

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