中文
相关论文

相关论文: Orchestrated Session Compliance

200 篇论文

Session contracts is a formalism enabling to investigate client/server interaction protocols and to interpret session types. We extend session contracts in order to represent outputs whose actual sending in an interaction depends on a third…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Franco Barbanera , Ugo de'Liguoro

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

Web Service orchestrations are compositions of different Web Services to form a new service. The services called during the orchestration guarantee a given performance to the orchestrater, usually in the form of contracts. These contracts…

网络与互联网体系结构 · 计算机科学 2009-04-20 Anne Bouillard , Sidney Rosario , Albert Benveniste , Stefan Haar

In the setting of session behaviours, we study an extension of the concept of compliance when a disciplined form of backtracking is present. After adding checkpoints to the syntax of session behaviours, we formalise the operational…

计算机科学中的逻辑 · 计算机科学 2014-08-27 Franco Barbanera , Mariangiola Dezani-Ciancaglini , Ugo de' Liguoro

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

In the setting of the pi-calculus with binary sessions, we aim at relaxing the notion of duality of session types by the concept of retractable compliance developed in contract theory. This leads to extending session types with a new type…

计算机科学中的逻辑 · 计算机科学 2017-12-01 Franco Barbanera , Ugo de'Liguoro

Timed session types formalise timed communication protocols between two participants at the endpoints of a session. They feature a decidable compliance relation, which generalises to the timed setting the progress-based compliance between…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Massimo Bartoletti , Tiziana Cimoli , Maurizio Murgia

As cloud providers push multi-tenancy to new levels to meet growing scalability demands, ensuring that externally developed untrusted microservices will preserve tenant isolation has become a high priority. Developers, in turn, lack a means…

密码学与安全 · 计算机科学 2021-06-21 Marcela S. Melara , Mic Bowman

Secure orchestration is an important concern in the internet of service. Next to providing the required functionality the composite services must also provide a reasonable level of security in order to protect sensitive data. Thus, the…

密码学与安全 · 计算机科学 2012-12-18 Gabriele Costa , Fabio Martinelli , Artsiom Yautsiukhin

Session types are types for specifying protocols that processes must follow when communicating with each other. Session types are in a propositions-as-types correspondence with linear logic. Previous work has shown that a multiparty session…

编程语言 · 计算机科学 2021-02-10 Marco Carbone , Sonia Marin , Carsten Schürmann

We establish a relation between two models of contracts: binary session types, and a model based on event structures and game-theoretic notions. In particular, we show that compliance in session types corresponds to the existence of certain…

编程语言 · 计算机科学 2014-10-29 Massimo Bartoletti , Tiziana Cimoli , G. Michele Pinna

In service-oriented architecture, services coordinate in one of two ways: directly, using point-to-point communication, or indirectly, through an intermediary called the orchestrator. Orchestrators tend to be more popular because their…

编程语言 · 计算机科学 2026-03-24 Viktor Strate Kløvedal , Dan Plyukhin , Marco Peressotti , Fabrizio Montesi

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

Session types are types for specifying the protocols that communicating processes must follow in a concurrent system. When composing two or more well-typed processes, a session typing system must check whether such processes are multiparty…

计算机科学中的逻辑 · 计算机科学 2023-05-26 Marco Carbone , Sonia Marin , Carsten Schürmann

In the context of "session behaviors" for client/server systems, we propose a weakening of the compliance and sub-behaviour relations where the bias toward the client (whose "requests" must be satisfied) is pushed further with respect to…

计算机科学中的逻辑 · 计算机科学 2014-10-29 Franco Barbanera , Ugo de' Liguoro

The task of verifying the compatibility between interacting web services has traditionally been limited to checking the compatibility of the interaction protocol in terms of message sequences and the type of data being exchanged. Since web…

人工智能 · 计算机科学 2020-07-17 Priyankar Ghosh , Pallab Dasgupta

This work addresses the design of multi-agent coordination through high-order consensus protocols. While first-order consensus strategies are well-studied -- with known robustness to uncertainties such as time delays, time-varying weights,…

系统与控制 · 电气工程与系统科学 2025-04-11 Jonas Hansson , Emma Tegling

Contracts are a well-established approach for describing and analyzing behavioral aspects of web service compositions. The theory of contracts comes equipped with a notion of compatibility between clients and servers that ensures that every…

编程语言 · 计算机科学 2011-01-26 Maria Grazia Buscemi , Hernán Melgratti

We study the relations between a contract automata and an interaction model. In the former model, distributed services are abstracted away as automata - oblivious of their partners - that coordinate with each other through an orchestrator.…

形式语言与自动机理论 · 计算机科学 2014-10-29 Davide Basile , Pierpaolo Degano , Gian-Luigi Ferrari , Emilio Tuosto

In concurrent and distributed systems, software components are expected to communicate according to predetermined protocols and APIs - and if a component does not observe them, the system's reliability is compromised. Furthermore, isolating…

编程语言 · 计算机科学 2021-05-25 Christian Batrolo Burlò , Adrian Francalanza , Alceste Scalas
‹ 上一页 1 2 3 10 下一页 ›