中文
相关论文

相关论文: Lightening Global Types

200 篇论文

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

Programs are more distributed and concurrent today than ever before, and structural communications are at the core. Constructing and debugging such programs are hard due to the lack of formal specification/verification of concurrency. This…

编程语言 · 计算机科学 2018-08-02 Hanwen Wu , Hongwei Xi

We present a framework for the distributed monitoring of networks of components that coordinate by message-passing, following multiparty session protocols specified as global types. We improve over prior works by (i) supporting components…

编程语言 · 计算机科学 2023-10-04 Bas van den Heuvel , Jorge A. Pérez , Rares A. Dobre

We study the notion of subtyping for session types in a logical setting, where session types are propositions of multiplicative/additive linear logic extended with least and greatest fixed points. The resulting subtyping relation admits a…

计算机科学中的逻辑 · 计算机科学 2023-04-14 Ross Horne , Luca Padovani

Session types provide a principled approach to typed communication protocols that guarantee type safety and protocol fidelity. Formalizations of session-typed communication are typically based on process calculi, concurrent lambda calculi,…

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

Nowadays, interactive technologies are used almost everywhere. As a result, designers need to increasingly make them "socially acceptable". Previous work recommends "subtle" forms of interaction to increase social acceptability and avoid…

人机交互 · 计算机科学 2022-10-27 Alarith Uhde , Tim zum Hoff , Marc Hassenzahl

Session types, types for structuring communication between endpoints in distributed systems, are recently being integrated into mainstream programming languages. In practice, a very important notion for dealing with such types is that of…

编程语言 · 计算机科学 2023-06-22 Mario Bravetti , Marco Carbone , Julien Lange , Nobuko Yoshida , Gianluigi Zavattaro

To celebrate the 30th edition of EXPRESS and the 20th edition of SOS we overview how session types can be expressed in a type theory for the standard $\pi$-calculus by means of a suitable encoding. The encoding allows one to reuse results…

编程语言 · 计算机科学 2023-09-15 Ilaria Castellani , Ornela Dardha , Luca Padovani , Davide Sangiorgi

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

Session types are a typed approach to message-passing concurrency, where types describe sequences of intended exchanges over channels. Session type systems have been given strong logical foundations via Curry-Howard correspondences with…

计算机科学中的逻辑 · 计算机科学 2024-08-23 Bas van den Heuvel , Jorge A. Pérez

Compositional methods are central to the development and verification of software systems. They allow to break down large systems into smaller components, while enabling reasoning about the behaviour of the composed system. For concurrent…

计算机科学中的逻辑 · 计算机科学 2020-11-12 Alex C. Keizer , Henning Basold , Jorge A. Pérez

Prior work has extended the deep, logical connection between the linear sequent calculus and session-typed message-passing concurrent computation with equi-recursive types and a natural notion of subtyping. In this paper, we extend this…

编程语言 · 计算机科学 2017-02-09 Coşku Acay , Frank Pfenning

Sequential fashion recommendation is of great significance in online fashion shopping, which accounts for an increasing portion of either fashion retailing or online e-commerce. The key to building an effective sequential fashion…

信息检索 · 计算机科学 2021-06-01 Yujuan Ding , Yunshan Ma , Wai Keung Wong , Tat-Seng Chua

Session types are becoming popular and have been integrated in several mainstream programming languages. Nevertheless, while many programming languages consider asynchronous fifo channel communication, the notion of subtyping used in…

编程语言 · 计算机科学 2021-04-30 Lorenzo Bacchiani , Mario Bravetti , Julien Lange , Gianluigi Zavattaro

World models have been recently proposed as sandbox environments in which AI agents can be trained and evaluated before deployment. While realistic world models often have high computational demands, this can often be alleviated by…

人工智能 · 计算机科学 2026-05-22 Alexander Boyd , Franz Nowak , David Hyland , Manuel Baltieri , Fernando E. Rosas

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

Much research has studied foundations for correct and reliable communication-centric systems. A salient approach to correctness uses session types to enforce structured communications; a recent approach to reliability uses reversible…

计算机科学中的逻辑 · 计算机科学 2016-06-21 Claudio A. Mezzina , Jorge A. Pérez

The additional complexity caused by concurrently communicating processes in distributed systems render the verification of such systems into a very hard problem. Multiparty session types were developed to govern communication and…

计算机科学中的逻辑 · 计算机科学 2019-08-20 Kirstin Peters , Christoph Wagner , Uwe Nestmann

We give a presentation of Pure type systems where contexts need not be well-formed and show that this presentation is equivalent to the usual one. The main motivation for this presentation is that, when we extend Pure type systems with…

计算机科学中的逻辑 · 计算机科学 2021-07-19 Gilles Dowek

Optical resonators are structures that utilize wave interference and feedback to confine light in all three dimensions. Depending on the feedback mechanism, resonators can support either standing- or traveling-wave modes. Over the years,…

光学 · 物理学 2022-08-30 Qi Zhong , Haoqi Zhao , Liang Feng , Kurt Busch , Sahin K. Ozdemir , Ramy El-Ganainy