中文
相关论文

相关论文: Asynchronous Control-State Choreographies

200 篇论文

In the paradigm of choreographic programming, the overall behaviour of a distributed system is coded as a choreography from a global viewpoint. The choreography can then be automatically projected (compiled) to a correct implementation for…

编程语言 · 计算机科学 2024-01-01 Lovro Lugović , Fabrizio Montesi

Reconfigurable broadcast networks provide a convenient formalism for modelling and reasoning about networks of mobile agents broadcasting messages to other agents following some (evolving) communication topology. The parameterized…

计算机科学中的逻辑 · 计算机科学 2018-02-26 A. R. Balasubramanian , Nathalie Bertrand , Nicolas Markey

Choreographic programming is a programming-language design approach that drives error-safe protocol development in distributed systems. Starting from a global specification (choreography) one can generate distributed implementations. The…

编程语言 · 计算机科学 2016-11-18 Hugo A. López , Flemming Nielson , Hanne Riis Nielson

We revisit finite-state communicating systems with round-based communication under mailbox semantics. Mailboxes correspond to one FIFO buffer per process (instead of one buffer per pair of processes in peer-to-peer systems). Round-based…

计算机科学中的逻辑 · 计算机科学 2026-05-27 Romain Delpy , Anca Muscholl , Grégoire Sutre

Synchronization control in arrays of identical output-coupled continuous-time linear systems is studied. Sufficiency of new conditions for the existence of a synchronizing feedback law are analyzed. It is shown that for neutrally stable…

动力系统 · 数学 2008-11-24 S. Emre Tuna

Choreographic programming promises a simple approach to the coding of concurrent and distributed systems: write the collective communication behaviour of a system of processes as a choreography, and then the programs for these processes are…

编程语言 · 计算机科学 2025-03-18 Eva Graversen , Fabrizio Montesi , Marco Peressotti

Choreographies are formal descriptions of distributed systems, which focus on the way in which participants communicate. While they are useful for analysing protocols, in practice systems are written directly by specifying each…

编程语言 · 计算机科学 2022-07-20 Bjørn Angel Kjær , Luís Cruz-Filipe , Fabrizio Montesi

We study the complexity of the model-checking problem for parameterized discrete-timed systems with arbitrarily many anonymous and identical processes, with and without a distinguished "controller", and communicating via synchronous…

计算机科学中的逻辑 · 计算机科学 2025-07-02 Benjamin Aminof , Sasha Rubin , Francesco Spegni , Florian Zuleger

We consider networks of processes that all execute the same finite-state protocol and communicate via a rendez-vous mechanism. When a process requests a rendez-vous, another process can respond to it and they both change their control…

计算机科学中的逻辑 · 计算机科学 2023-07-11 Lucie Guillou , Arnaud Sangnier , Nathalie Sznajder

We investigate refinement in the context of choreographies. We introduce refinable global choreographies allowing for the underspecification of protocols, whose interactions can be refined into actual protocols. Arbitrary refinements may…

计算机科学中的逻辑 · 计算机科学 2020-09-18 Ugo de'Liguoro , Hernán Melgratti , Emilio Tuosto

Global protocol specifications are the starting point of top-down verification methodologies, and serve as a blueprint for synthesizing local specifications that guarantee the correctness of distributed implementations. In this work, we…

形式语言与自动机理论 · 计算机科学 2026-02-11 Elaine Li , Felix Stutz

In this paper, we work on the notion of k-synchronizability: a system is k-synchronizable if any of its executions, up to reordering causally independent actions, can be divided into a succession of k-bounded interaction phases. We show two…

形式语言与自动机理论 · 计算机科学 2020-01-22 Cinzia Di Giusto , Cinzia Giusto , Laetitia Laversa , Etienne Lozes

This paper is concerned with synchronization of complex stochastic dynamical networks in the presence of noise and functional uncertainty. A probabilistic control method for adaptive synchronization is presented. All required probabilistic…

最优化与控制 · 数学 2016-12-20 Randa Herzallah

We present Cho-Reo-graphies (CR), a new language model that unites two powerful programming paradigms for concurrent software based on communicating processes: Choreographic Programming and Exogenous Coordination. In CR, programmers specify…

编程语言 · 计算机科学 2018-04-25 Farhad Arbab , Luís Cruz-Filipe , Sung-Shik Jongmans , Fabrizio Montesi

Modular programming is a cornerstone in software development, as it allows to build complex systems from the assembly of simpler components, and support reusability and substitution principles. In a distributed setting, component assembly…

编程语言 · 计算机科学 2018-01-25 Marco Carbone , Fabrizio Montesi , Hugo Torres Vieira

This paper examines the structural controllability for a group of agents, called followers, connected to each other based on the consensus law under commands of multiple leaders, which are agents with superior capabilities, over a fixed…

系统与控制 · 计算机科学 2018-03-15 Milad M. Kazemi , Mohsen Zamani , Zhiyong Chen

Asynchronous programming is a ubiquitous systems programming idiom to manage concurrent interactions with the environment. In this style, instead of waiting for time-consuming operations to complete, the programmer makes a non-blocking call…

计算机科学中的逻辑 · 计算机科学 2015-03-17 Pierre Ganty , Rupak Majumdar

A recent study of bugs in real-world concurrent and distributed systems found that, while implementations of individual protocols tend to be robust, the composition of multiple protocols and its interplay with internal computation is the…

编程语言 · 计算机科学 2017-08-09 Luís Cruz-Filipe , Fabrizio Montesi

While linearizability is a fundamental correctness condition for distributed systems, ensuring the linearizability of implementations can be quite complex. An essential aspect of linearizable implementations of concurrent objects is the…

分布式、并行与集群计算 · 计算机科学 2026-04-08 Raïssa Nataf , Yoram Moses

We introduce and study systems of randomly coupled maps (RCM) where the relevant parameter is the degree of connectivity in the system. Global (almost-) synchronized states are found (equivalent to the synchronization observed in globally…

凝聚态物理 · 物理学 2009-10-31 Susanna C. Manrubia , Alexander S. Mikhailov