中文
相关论文

相关论文: Realisability of Pomsets via Communicating Automat…

200 篇论文

Choreographies prescribe the rendez-vous synchronisation of messages in a system of communicating finite state machines. Such a system is called realisable, if the traces of the prescribed communication coincide with those of the…

计算机科学中的逻辑 · 计算机科学 2022-12-06 Klaus-Dieter Schewe , Yamine Ait-Ameur , Sarah Benyagoub

Pomsets are a promising formalism for concurrent programs based on partially ordered sets. Among this class, series-parallel pomsets admit a convenient linear representation and can be recognized by simple algebraic structures known as…

形式语言与自动机理论 · 计算机科学 2026-01-21 Adrien Pommellet , Amazigh Amrane , Edgar Delaporte , Geoffroy Du Prey , Oscar Peyron

Pomset automata are an operational model of weak bi-Kleene algebra, which describes programs that can fork an execution into parallel threads, upon completion of which execution can join to resume as a single thread. We characterize a…

形式语言与自动机理论 · 计算机科学 2023-06-22 Tobias Kappé , Paul Brunet , Bas Luttik , Alexandra Silva , Fabio Zanasi

Choreographic approaches to message-passing applications can be regarded as an instance of the model-driven development principles. Choreographies specify interactions among distributed participants coordinating among themselves with…

形式语言与自动机理论 · 计算机科学 2019-09-16 Hao Zeng , Alexander Kurz , Emilio Tuosto

Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous message-passing systems. For a global type, which specifies all interactions between roles in a system, the implementability problem asks whether…

形式语言与自动机理论 · 计算机科学 2023-07-20 Felix Stutz

Robots are used increasingly often in safety-critical scenarios, such as robotic surgery or human-robot interaction. To ensure stringent performance criteria, formal controller synthesis is a promising direction to guarantee that robots…

机器人学 · 计算机科学 2023-09-13 Stefan B. Liu , Bastian Schürmann , Matthias Althoff

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

Multiparty session types (MSTs) are a type-based approach to verifying communication protocols. Central to MSTs is a projection operator: a partial function that maps protocols represented as global types to correct-by-construction…

形式语言与自动机理论 · 计算机科学 2024-03-28 Elaine Li , Felix Stutz , Thomas Wies , Damien Zufferey

Choreographic languages describe possible sequences of interactions among a set of agents. Typical models are based on languages or automata over sending and receiving actions. Pomsets provide a more compact alternative by using a partial…

编程语言 · 计算机科学 2022-08-10 Luc Edixhoven , Sung-Shik Jongmans , José Proença , Guillermina Cledou

Interval-order partially ordered multisets with interfaces (ipomsets) have shown to be a versatile model for executions of concurrent systems in which both precedence and concurrency need to be taken into account. In this paper, we develop…

形式语言与自动机理论 · 计算机科学 2024-07-19 Amazigh Amrane , Hugo Bazille , Emily Clement , Uli Fahrenberg , Krzysztof Ziemiański

Concurrent systems are often complex and difficult to design. Choreographic languages, such as Multiparty Session Types (MPST), allow the description of global protocols of interactions by capturing valid patterns of interactions between…

分布式、并行与集群计算 · 计算机科学 2025-10-29 Telmo Ribeiro , José Proença , Mário Florido

Effectively specifying and implementing robotic missions poses a set of challenges to software engineering for robotic systems. These challenges stem from the need to formalize and execute a robot's high-level tasks while considering…

软件工程 · 计算机科学 2024-01-02 Piergiuseppe Mallozzi , Pierluigi Nuzzo , Nir Piterman , Gerardo Schneider , Patrizio Pelliccione

We study the implementability problem for an expressive class of symbolic communication protocols involving multiple participants. Our symbolic protocols describe infinite states and data values using dependent refinement predicates.…

编程语言 · 计算机科学 2025-02-20 Elaine Li , Felix Stutz , Thomas Wies , Damien Zufferey

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

Multiparty Session Types (MPST) provide a type-theoretic foundation for specifying and verifying communication protocols in distributed systems. MPST rely on the notion of global type which specifies the global behaviour and local types,…

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

We formalize and analyze a new automata-theoretic problem termed control improvisation. Given an automaton, the problem is to produce an improviser, a probabilistic algorithm that randomly generates words in its language, subject to two…

形式语言与自动机理论 · 计算机科学 2017-04-25 Daniel J. Fremont , Alexandre Donzé , Sanjit A. Seshia , David Wessel

Web service choreographies specify conditions on observable interactions among the services. An important question in this regard is realizability: given a choreography C, does there exist a set of service implementations I that conform to…

计算机科学中的逻辑 · 计算机科学 2014-09-10 R. Ramanujam , S. Sheerazuddin

Message sequence charts (MSCs) visually represent interactions in distributed systems that communicate through FIFO channels. High-level MSCs (HMSCs) extend MSCs with choice, concatenation, and iteration, allowing for the specification of…

计算机科学中的逻辑 · 计算机科学 2025-04-29 Benedikt Bollig , Marie Fortin , Paul Gastin

Quiescent consistency is a notion of correctness for a concurrent object that gives meaning to the object's behaviours in quiescent states, i.e., states in which none of the object's operations are being executed. Correctness of an…

计算机科学中的逻辑 · 计算机科学 2015-11-30 Brijesh Dongol , Robert M. Hierons

Choreographic Programming is a paradigm for developing correct-by-construction concurrent programs, by writing high-level descriptions of the desired communications and then synthesising process implementations automatically. So far,…

编程语言 · 计算机科学 2017-11-29 Luís Cruz-Filipe , Fabrizio Montesi , Marco Peressotti
‹ 上一页 1 2 3 10 下一页 ›