中文
相关论文

相关论文: Probabilistic Rely-guarantee Calculus

200 篇论文

We provide an extension of concurrent Kleene algebras to account for probabilistic properties. The algebra yields a unified framework containing nondeterminism, concurrency and probability and is sound with respect to the set of…

计算机科学中的逻辑 · 计算机科学 2013-06-13 Annabelle McIver , Tahiry Rabehaja , Georg Struth

The rely-guarantee technique allows one to reason compositionally about concurrent programs. To handle interference the technique makes use of rely and guarantee conditions, both of which are binary relations on states. A rely condition is…

计算机科学中的逻辑 · 计算机科学 2016-03-08 Ian J. Hayes

The rely/guarantee approach of Jones extends Hoare logic with rely and guarantee conditions in order to allow compositional reasoning about shared-variable concurrent programs. This paper focuses on localisation in the context of…

计算机科学中的逻辑 · 计算机科学 2019-07-10 Larissa A. Meinicke , Ian J. Hayes

Distributive laws are important for algebraic reasoning in arithmetic and logic. They are equally important for algebraic reasoning about concurrent programs. In existing theories such as Concurrent Kleene Algebra, only partial correctness…

计算机科学中的逻辑 · 计算机科学 2024-03-21 Larissa A. Meinicke , Ian J. Hayes

Hoare-style inference rules for program constructs permit the copying of expressions and tests from program text into logical contexts. It is known that this requires care even for sequential programs but much more serious issues arise with…

计算机科学中的逻辑 · 计算机科学 2025-12-01 Ian J. Hayes , Cliff B. Jones , Larissa A. Meinicke

We give a new true-concurrent model for probabilistic concurrent Kleene algebra. The model is based on probabilistic event structures, which combines ideas from Katoen's work on probabilistic concurrency and Varacca's probabilistic prime…

计算机科学中的逻辑 · 计算机科学 2013-10-10 Annabelle McIver , Tahiry Rabehaja , Georg Struth

The objective of this paper is to present general, mechanically verified, refinement rules for reasoning about recursive programs and while loops in the context of concurrency. Unlike many approaches to concurrency, we do not assume that…

计算机科学中的逻辑 · 计算机科学 2025-12-09 Ian J. Hayes , Larissa A. Meinicke , Cliff B. Jones

Rely-guarantee (RG) is a highly influential compositional proof technique for concurrent programs, which was originally developed assuming a sequentially consistent shared memory. In this paper, we first generalize RG to make it parametric…

编程语言 · 计算机科学 2026-05-08 Ori Lahav , Brijesh Dongol , Heike Wehrheim

In this paper, we present a probabilistic adaptation of an Assume/Guarantee contract formalism. For the sake of generality, we assume that the extended state machines used in the contracts and implementations define sets of runs on a given…

性能 · 计算机科学 2009-04-20 Benoît Delahaye , Benoît Caillaud

Specifications of significant systems can be made short and perspicuous by using abstract data types; data reification can provide a clear, stepwise, development history of programs that use more efficient concrete representations. Data…

计算机科学中的逻辑 · 计算机科学 2024-05-10 Larissa A. Meinicke , Ian J. Hayes , Cliff B. Jones

Weighted programs generalize probabilistic programs and offer a framework for specifying and encoding mathematical models by means of an algorithmic representation. Kleene algebra with tests is an algebraic formalism based on regular…

计算机科学中的逻辑 · 计算机科学 2023-03-02 Igor Sedlár

The rely-guarantee approach is a promising way for compositional verification of concurrent reactive systems (CRSs), e.g. concurrent operating systems, interrupt-driven control systems and business process systems. However, specifications…

软件工程 · 计算机科学 2023-09-19 Yongwang Zhao , David Sanan

This paper presents a theory for the refinement of shared-memory concurrent algorithms from specifications. We augment pre and post condition specifications with Jones' rely and guarantee conditions, all of which are encoded as commands…

计算机科学中的逻辑 · 计算机科学 2023-09-12 Ian J. Hayes , Larissa A. Meinicke , Patrick A. Meiring

We introduce Probabilistic Regular Expressions (PRE), a probabilistic analogue of regular expressions denoting probabilistic languages in which every word is assigned a probability of being generated. We present and prove the completeness…

计算机科学中的逻辑 · 计算机科学 2024-05-20 Wojciech Różowski , Alexandra Silva

Reactive programs are ubiquitous in modern applications, and so verification is highly desirable. We present a verification strategy for reactive programs with a large or infinite state space utilising algebraic laws for reactive relations.…

计算机科学中的逻辑 · 计算机科学 2018-08-08 Simon Foster , Kangfeng Ye , Ana Cavalcanti , Jim Woodcock

This research started with an algebra for reasoning about rely/guarantee concurrency for a shared memory model. The approach taken led to a more abstract algebra of atomic steps, in which atomic steps synchronise (rather than interleave)…

计算机科学中的逻辑 · 计算机科学 2017-10-11 Ian J. Hayes , Larissa A. Meinicke , Kirsten Winter , Robert J. Colvin

This research started with an algebra for reasoning about rely/guarantee concurrency for a shared memory model. The approach taken led to a more abstract algebra of atomic steps, in which atomic steps synchronise (rather than interleave)…

计算机科学中的逻辑 · 计算机科学 2022-01-19 Ian J. Hayes , Robert Colvin , Larissa Meinicke , Kirsten Winter , Andrius Velykis

We provide simple equational principles for deriving rely-guarantee-style inference rules and refinement laws based on idempotent semirings. We link the algebraic layer with concrete models of programs based on languages and execution…

计算机科学中的逻辑 · 计算机科学 2013-12-05 Alasdair Armstrong , Victor B. F. Gomes , Georg Struth

Reliability is probability of success in a success-failure experiment. Confidence in reliability estimate improves with increasing number of samples. Assurance sets confidence level same as reliability to create one number for easier…

统计方法学 · 统计学 2023-03-07 Sanjay M. Joshi

To support the understanding of declarative probabilistic programming languages, we introduce a lambda-calculus with a fair binary probabilistic choice that chooses between its arguments with equal probability. The reduction strategy of the…

计算机科学中的逻辑 · 计算机科学 2022-05-31 David Sabel , Manfred Schmidt-Schauß , Luca Maio
‹ 上一页 1 2 3 10 下一页 ›