中文
相关论文

相关论文: Undecidability of Asynchronous Session Subtyping

200 篇论文

Human fallibility, unpredictable operating environments, and the heterogeneity of hardware devices are driving the need for software to be able to adapt as seen in the Internet of Things or telecommunication networks. Unfortunately,…

编程语言 · 计算机科学 2021-05-17 Paul Harvey , Simon Fowler , Ornela Dardha , Simon J. Gay

A theory of matchings for finite subsets of an abelian group, introduced in connection with a conjecture of Wakeford on canonical forms for homogeneous polynomials, has since been extended to the setting of field extensions and to that of…

组合数学 · 数学 2026-02-03 Mohsen Aliabadi , Jozsef Losonczy

Multiparty session types (MSTs) provide an efficient methodology for specifying and verifying message passing software systems. In the theory of MSTs, a global type specifies the interaction among the roles at the global level. A local…

形式语言与自动机理论 · 计算机科学 2022-08-12 Rupak Majumdar , Madhavan Mukund , Felix Stutz , Damien Zufferey

We propose a calculus for asynchronous multiparty sessions where input choices with different senders are allowed in processes. We present a type system that accepts such input races provided they do not hinder lock-freedom.

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

The subtyping rules for intersection types traditionally employ a transitivity rule (Barendregt et al. 1983), which means that subtyping does not satisfy the subformula property, making it more difficult to use in filter models for compiler…

编程语言 · 计算机科学 2020-05-19 Jeremy G. Siek

A semigroup of binary relations (under composition) on a set $X$ is \emph{complemented} if it is closed under the taking of complements within $X\times X$. We resolve a 1991 problem of Boris Schein by showing that the class of finite unary…

逻辑 · 数学 2024-10-22 Robin Hirsch , Marcel Jackson , Jaš Šemrl

These lecture notes cover basic automata-theoretic concepts and logical formalisms for the modeling and verification of concurrent and distributed systems. Many of these concepts naturally extend the classical automata and logics over…

计算机科学中的逻辑 · 计算机科学 2021-10-19 Benedikt Bollig , Paul Gastin

Recently, Greenfeld and Tao disprove the conjecture that translational tilings of a single tile can always be periodic [Ann. Math. 200(2024), 301-363]. In another paper [to appear in J. Eur. Math. Soc.], they also show that if the dimension…

组合数学 · 数学 2025-04-10 Chao Yang , Zhujun Zhang

We describe several features of parallel or distributed asynchronous iterative algorithms such as unbounded delays, possible out of order messages or flexible communication. We concentrate on the concept of macroiteration sequence which was…

分布式、并行与集群计算 · 计算机科学 2022-10-11 Didier El Baz

The model of asynchronous programming arises in many contexts, from low-level systems software to high-level web programming. We take a language-theoretic perspective and show general decidability and undecidability results for asynchronous…

形式语言与自动机理论 · 计算机科学 2023-06-22 Rupak Majumdar , Ramanathan S. Thinniyam , Georg Zetzsche

The dynamic establishment of shared information (e.g. secret key) between two entities is particularly important in networks with no pre-determined structure such as wireless sensor networks (and in general wireless mobile ad-hoc networks).…

密码学与安全 · 计算机科学 2008-12-18 V. Liagkou , E. Makri , P. Spirakis , Y. C. Stamatiou

We interpret Linear Logic Proof Nets in a term language based on Solos calculus. The system includes a synchronisation mechanism, obtained by a conservative extension of the logic, that enables to define non-deterministic behaviours and…

计算机科学中的逻辑 · 计算机科学 2014-06-16 Dimitris Mostrous

We present PolySing#, a calculus that models process interaction based on copyless message passing, in the style of Singularity OS. We equip the calculus with a type system that accommodates polymorphic endpoint types, which are a variant…

编程语言 · 计算机科学 2011-08-03 Viviana Bono , Luca Padovani

Message passing is a useful abstraction for implementing concurrent programs. For real-world systems, however, it is often combined with other programming and concurrency paradigms, such as higher-order functions, mutable state,…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Jonas Kastberg Hinrichsen , Jesper Bengtson , Robbert Krebbers

We revisit the problem of synchronisability for communicating automata, i.e., whether the language of send messages for an asynchronous system is the same as the language of send messages with a synchronous communication. The…

形式语言与自动机理论 · 计算机科学 2024-11-25 Cinzia Di Giusto , Laetitia Laversa , Kirstin Peters

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

We show that the question whether a term is typable is decidable for type systems combining inclusion polymorphism with parametric polymorphism provided the type constructors are at most unary. To prove this result we first reduce the…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Sabine Glesner , Karl Stroetmann

The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Linear Logic and session types for concurrent processes, has settled the logical foundations of message-passing concurrency. Central to this…

计算机科学中的逻辑 · 计算机科学 2022-09-13 Dan Frumin , Emanuele D'Osualdo , Bas van den Heuvel , Jorge A. Pérez

The internal state of a cell in a coupled cell network is often described by an element of a vector space. Synchrony or anti-synchrony occurs when some of the cells are in the same or the opposite state. Subspaces of the state space…

动力系统 · 数学 2023-06-21 Eddie Nijholt , Nándor Sieben , James W. Swift

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
‹ 上一页 1 8 9 10 下一页 ›