中文
相关论文

相关论文: A uniform characterisation of the (a)synchronous m…

200 篇论文

De Nicola and Hennessy's must-preorder is a contextual refinement which states that a server q refines a server p if all clients satisfied by p are also satisfied by q. Owing to the universal quantification over clients, this definition…

计算机科学中的逻辑 · 计算机科学 2025-01-23 Giovanni Bernardi , Ilaria Castellani , Paul Laforgue , Léo Stefanesco

In 1992 Wang & Larsen extended the may- and must preorders of De Nicola and Hennessy to processes featuring probabilistic as well as nondeterministic choice. They concluded with two problems that have remained open throughout the years,…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Yuxin Deng , Matthew Hennessy , Rob van Glabbeek , Carroll Morgan

We provide the first denotational semantics for asynchronous multiparty session types with precise asynchronous subtyping. Our semantics enables us to reason about asynchronous message-passing, in which message-sending is non-blocking. It…

编程语言 · 计算机科学 2026-04-14 Dylan McDermott , Nobuko Yoshida

Message-passing models of distributed computing vary along numerous dimensions: degree of synchrony, kind of faults, number of faults... Unfortunately, the sheer number of models and their subtle distinctions hinder our ability to design a…

分布式、并行与集群计算 · 计算机科学 2018-11-13 Adam Shimi , Aurélie Hurault , Philippe Quéinnec

Predicate abstraction provides a powerful tool for verifying properties of infinite-state systems using a combination of a decision procedure for a subset of first-order logic and symbolic methods originally developed for finite-state model…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Shuvendu K. Lahiri , Randal E. Bryant

We propose urgency programs, a new programming model with support for alternation, imperfect information, and recursion. The novelty are urgency annotations that decorate the (angelic and demonic) choice operators and control the order in…

计算机科学中的逻辑 · 计算机科学 2023-10-23 Eren Keskin , Roland Meyer , Sören van der Wall

Asynchronous programming has appeared as a programming style that overcomes undesired properties of concurrent programming. Typically in asynchronous models of programming, methods are posted into a post list for latter execution. The order…

编程语言 · 计算机科学 2015-01-06 Mohamed A. El-Zawawy

Variants of the must testing approach have been successfully applied in service oriented computing for analysing the compliance between (contracts exposed by) clients and servers or, more generally, between two peers. It has however been…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Rocco de Nicola , Hernán Melgratti

Linearisability is a central notion for verifying concurrent libraries: a given library is proven safe if its operational history can be rearranged into a new sequential one which, in addition, satisfies a given specification.…

编程语言 · 计算机科学 2016-10-26 Andrzej S. Murawski , Nikos Tzevelekos

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

In distributed computing, multiple processes interact to solve a problem together. The main model of interaction is the message-passing model, where processes communicate by exchanging messages. Nevertheless, there are several models…

分布式、并行与集群计算 · 计算机科学 2023-06-22 Adam Shimi , Aurélie Hurault , Philippe Queinnec

We present a lattice of distributed program specifications, whose ordering represents implementability/refinement. Specifications are modelled by families of subsets of relative execution traces, which encode the local orderings of state…

计算机科学中的逻辑 · 计算机科学 2023-04-25 Nasos Evangelou-Oost , Callum Bannister , Ian J. Hayes

Linearizability is the de facto consistency condition for concurrent objects, widely used in theory and practice. Loosely speaking, linearizability classifies concurrent executions as correct if operations on shared objects appear to take…

分布式、并行与集群计算 · 计算机科学 2021-07-30 Gal Sela , Maurice Herlihy , Erez Petrank

Linearizability is a standard correctness criterion for concurrent algorithms, typically proved by establishing the algorithms' linearization points. However, relying on linearization points leads to proofs that are…

计算机科学中的逻辑 · 计算机科学 2023-07-11 Jesús Domínguez , Aleksandar Nanevski

We introduce first order alternating automata, a generalization of boolean alternating automata, in which transition rules are described by multisorted first order formulae, with states and internal variables given by uninterpreted…

形式语言与自动机理论 · 计算机科学 2018-11-20 Radu Iosif , Xiao Xu

Pre-training representations (a.k.a. foundation models) has recently become a prevalent learning paradigm, where one first pre-trains a representation using large-scale unlabeled data, and then learns simple predictors on top of the…

机器学习 · 计算机科学 2023-03-02 Zhenmei Shi , Jiefeng Chen , Kunyang Li , Jayaram Raghuram , Xi Wu , Yingyu Liang , Somesh Jha

To refine formal methods for concurrent systems, there are several ways of enriching classical operational semantics of process calculi. One can enable the auditing and undoing of past synchronisations thanks to communication keys, thus…

计算机科学中的逻辑 · 计算机科学 2024-10-22 Clément Aubert , Iain Phillips , Irek Ulidowski

In the standard testing theory of DeNicola-Hennessy one process is considered to be a refinement of another if every test guaranteed by the former is also guaranteed by the latter. In the domain of web services this has been recast, with…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Giovanni Bernardi , Matthew Hennessy

Unsupervised black-box models are challenging to interpret. Indeed, most existing explainability methods require labels to select which component(s) of the black-box's output to interpret. In the absence of labels, black-box outputs often…

机器学习 · 计算机科学 2022-06-10 Jonathan Crabbé , Mihaela van der Schaar

We describe a denotational semantics for an abstract effect system for a higher-order, shared-variable concurrent programming language. We prove the soundness of a number of general effect-based program equivalences, including a…

编程语言 · 计算机科学 2015-10-12 Nick Benton , Martin Hofmann , Vivek Nigam
‹ 上一页 1 2 3 10 下一页 ›