中文
相关论文

相关论文: Amending Contracts for Choreographies

200 篇论文

Contract automata allow to formally define the behaviour of service contracts in terms of service offers and requests, some of which are moreover optional and some of which are necessary. A composition of contracts is said to be in…

形式语言与自动机理论 · 计算机科学 2023-08-24 Davide Basile , Maurice H. ter Beek

Contract scheduling is a widely studied framework for designing real-time systems with interruptible capabilities. Previous work has showed that a prediction on the interruption time can help improve the performance of contract-based…

数据结构与算法 · 计算机科学 2024-04-22 Spyros Angelopoulos , Marcin Bienkowski , Christoph Dürr , Bertrand Simon

Distributed abstract programs are a novel class of distributed optimization problems where (i) the number of variables is much smaller than the number of constraints and (ii) each constraint is associated to a network node. Abstract…

分布式、并行与集群计算 · 计算机科学 2009-11-02 Giuseppe Notarstefano , Francesco Bullo

Multiparty sessions with asynchronous communications and global types play an important role for the modelling of interaction protocols in distributed systems. In designing such calculi the aim is to enforce, by typing, good properties for…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Francesco Dagnino , Paola Giannini , Mariangiola Dezani-Ciancaglini

We present a number of contributions to bridging the gap between supervisory control theory and coordination of services in order to explore the frontiers between coordination and control systems. Firstly, we modify the classical synthesis…

系统与控制 · 电气工程与系统科学 2023-06-22 Davide Basile , Maurice H. ter Beek , Rosario Pugliese

Many open problems in combinatorics admit reformulations in which a global construction can be achieved by the repeated application of small, finite correcting steps. This paper presents three computational case studies of this principle,…

综合数学 · 数学 2026-03-10 Gergely Bérczi

Reconfiguration is one of the central mechanisms in distributed systems. Due to failures and connectivity disruptions, the very set of service replicas (or servers) and their roles in the computation may have to be reconfigured over time.…

分布式、并行与集群计算 · 计算机科学 2020-09-16 Petr Kuznetsov , Thibault Rieutord , Sara Tucci-Piergiovanni

An approach to the formal description of service contracts is presented in terms of automata. We focus on the basic property of guaranteeing that in the multi-party composition of principals each of them gets his requests satisfied, so that…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Davide Basile , Pierpaolo Degano , Gian-Luigi Ferrari

We present an overview of some recent efforts aimed at the development of Choreographic Programming, a programming paradigm for the production of concurrent software that is guaranteed to be correct by construction from global descriptions…

编程语言 · 计算机科学 2015-02-11 Fabrizio Montesi

Choreographic Programming is a paradigm for the development of concurrent software, where deadlocks are prevented syntactically. However, choreography languages are typically synchronous, whereas many real-world systems have asynchronous…

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

Asynchronous multiparty session types are a type-based framework which ensure the compatibility of components in a distributed system by checking compliance against a specified global protocol. We propose a top-down approach, starting with…

编程语言 · 计算机科学 2026-04-16 Kai Pischke , Jake Masters , Nobuko Yoshida

The behavior of concurrent, asynchronous procedures depends in general on the call context, because of the global protocol that governs scheduling. This context cannot be specified with the state-based Hoare-style contracts common in…

计算机科学中的逻辑 · 计算机科学 2023-10-09 Reiner Hähnle , Eduard Kamburjan , Marco Scaletta

Existing discourse corpora are annotated based on different frameworks, which show significant dissimilarities in definitions of arguments and relations and structural constraints. Despite surface differences, these frameworks share basic…

计算与语言 · 计算机科学 2024-04-09 Yingxue Fu

In this paper, we introduce a graph matching method that can account for constraints of arbitrary order, with arbitrary potential functions. Unlike previous decomposition approaches that rely on the graph structures, we introduce a…

计算机视觉与模式识别 · 计算机科学 2018-02-26 D. Khuê Lê-Huu , Nikos Paragios

This paper addresses the distributed consensus design problem for linear multi-agent systems with directed communication graphs and external disturbances. Both the cases with strongly connected communication graphs and leader-follower…

系统与控制 · 计算机科学 2015-02-03 Zhongkui Li , Zhisheng Duan

In this paper we propose and analyze a distributed algorithm for achieving globally optimal decisions, either estimation or detection, through a self-synchronization mechanism among linearly coupled integrators initialized with local…

多智能体系统 · 计算机科学 2009-11-13 Gesualdo Scutari , Sergio Barbarossa , Loreto Pescosolido

Contract scheduling is a general technique that allows to design a system with interruptible capabilities, given an algorithm that is not necessarily interruptible. Previous work on this topic has largely assumed that the interruption is a…

人工智能 · 计算机科学 2020-11-26 Spyros Angelopoulos , Shahin Kamali

Verifying specifications for large-scale modern engineering systems can be a time-consuming task, as most formal verification methods are limited to systems of modest size. Recently, contract-based design and verification has been proposed…

系统与控制 · 电气工程与系统科学 2021-03-26 Miel Sharf , Bart Besselink , Karl Henrik Johansson

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

Choreographies describe distributed protocols from a global viewpoint, enabling correct-by-construction synthesis of local behaviours. We develop a policy-parametric type system that prevents information leaks from high-security data to…

编程语言 · 计算机科学 2026-02-26 Marco Bertoni , Saverio Giallorenzo , Marco Peressotti