中文
相关论文

相关论文: A note on two notions of compliance

200 篇论文

We relate two contract models: one based on event structures and game theory, and the other one based on logic. In particular, we show that the notions of agreement and winning strategies in the game-theoretic model are related to that of…

计算机科学中的逻辑 · 计算机科学 2013-10-18 Massimo Bartoletti , Tiziana Cimoli , Paolo Di Giamberardino , Roberto Zunino

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

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

Relating the specification of the global communication behavior of a distributed system and the specifications of the local communication behavior of each of its nodes/peers (e.g., to check if the former is realizable by the latter under…

计算机科学中的逻辑 · 计算机科学 2014-07-17 Luís Caires , Jorge A. Pérez

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

We study a probabilistic variant of binary session types that relate to a class of Finite-State Markov Chains. The probability annotations in session types enable the reasoning on the probability that a session terminates successfully, for…

计算机科学中的逻辑 · 计算机科学 2020-07-24 Omar Inverso , Hernán Melgratti , Luca Padovani , Catia Trubiani , Emilio Tuosto

Session types are used to describe and structure interactions between independent processes in distributed systems. Higher-order types are needed in order to properly structure delegation of responsibility between processes. In this paper…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Giovanni Bernardi , Matthew Hennessy

We investigate the notion of orchestrated compliance for client/server interactions in the context of session contracts. Devising the notion of orchestrator in such a context makes it possible to have orchestrators with unbounded buffering…

计算机科学中的逻辑 · 计算机科学 2015-08-21 Franco Barbanera , Steffen van Bakel , Ugo de'Liguoro

Session types model structured communication-based programming. In particular, binary session types for the pi-calculus describe communication between exactly two participants in a distributed scenario. Adding sessions to the pi-calculus…

编程语言 · 计算机科学 2014-08-27 Ornela Dardha

Compositional methods are central to the development and verification of software systems. They allow to break down large systems into smaller components, while enabling reasoning about the behaviour of the composed system. For concurrent…

计算机科学中的逻辑 · 计算机科学 2020-11-12 Alex C. Keizer , Henning Basold , Jorge A. Pérez

The scenario-based specification of a large distributed system is usually naturally decomposed into various modules. The integration of specification modules contrasts to the parallel composition of program components, and includes various…

编程语言 · 计算机科学 2012-10-09 Guoxin Su , Mingsheng Ying , Chengqi Zhang

Game theory provides a mathematical framework for analysing strategic situations involving at least two players. Normal-form games model situations where the players simultaneously pick their moves. In this thesis we explore the strategic…

组合数学 · 数学 2019-05-03 Nicholas Ham

We (re)define session types as projections of process behaviors with respect to the communication channels they use. In this setting, we give session types a semantics based on fair testing. The outcome is a unified theory of behavioral…

编程语言 · 计算机科学 2009-12-01 Luca Padovani

We investigate uniformity properties of strategies. These properties involve sets of plays in order to express useful constraints on strategies that are not \mu-calculus definable. Typically, we can state that a strategy is…

计算机科学与博弈论 · 计算机科学 2013-03-05 Bastien Maubert , Sophie Pinchinat , Laura Bozzelli

A recurring problem in game semantics is to enforce uniformity in strategies. Informally, a strategy is uniform when the Player's behaviour does not depend on the particular indexing of moves chosen by the Opponent. In game semantics,…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Hugo Paquet

These lecture notes attempt a mathematical treatment of game theory akin to mathematical physics. A game instance is defined as a sequence of states of an underlying system. This viewpoint unifies classical mathematical models for 2-person…

理论经济学 · 经济学 2023-04-27 Ulrich Faigle

Session types allow communication protocols to be specified type-theoretically so that protocol implementations can be verified by static type checking. We extend previous work on session types for distributed object-oriented languages in…

编程语言 · 计算机科学 2017-01-11 Simon J. Gay , Nils Gesbert , António Ravara , Vasco T. Vasconcelos

We strive to use session type technology to prove behavioural properties of fault-tolerant distributed algorithms. Session types are designed to abstractly capture the structure of (even multi-party) communication protocols. The goal of…

计算机科学中的逻辑 · 计算机科学 2017-05-05 Manuel Adameit , Kirstin Peters , Uwe Nestmann

Targeting to use contract-based design for the specification and refinement of extra-functional properties, this research abstract suggests to use type constraints and dependent types to ensure correct and consistent top-down decomposition…

编程语言 · 计算机科学 2019-06-28 Gregor Nitsche

Session types are a typed approach to message-passing concurrency, where types describe sequences of intended exchanges over channels. Session type systems have been given strong logical foundations via Curry-Howard correspondences with…

计算机科学中的逻辑 · 计算机科学 2024-08-23 Bas van den Heuvel , Jorge A. Pérez
‹ 上一页 1 2 3 10 下一页 ›