On Strong Observational Refinement and Forward Simulation

07/30/2021
by   John Derrick, et al.
0

Hyperproperties are correctness conditions for labelled transition systems that are more expressive than traditional trace properties, with particular relevance to security. Recently, Attiya and Enea studied a notion of strong observational refinement that preserves all hyperproperties. They analyse the correspondence between forward simulation and strong observational refinement in a setting with finite traces only. We study this correspondence in a setting with both finite and infinite traces. In particular, we show that forward simulation does not preserve hyperliveness properties in this setting. We extend the forward simulation proof obligation with a progress condition, and prove that this progressive forward simulation does imply strong observational refinement.

READ FULL TEXT

page 1

page 2

page 3

page 5

research
05/28/2019

Putting Strong Linearizability in Context: Preserving Hyperproperties in Programs that Use Concurrent Objects

It has been observed that linearizability, the prevalent consistency con...
research
04/22/2019

Translating between models of concurrency

Hoare's Communicating Sequential Processes (CSP) admits a rich universe ...
research
07/28/2022

Trace Refinement in B and Event-B

Traces are used to show whether a model complies with the intended behav...
research
06/21/2018

Strict Linearizability and Abstract Atomicity

Linearizability is a commonly accepted consistency condition for concurr...
research
10/24/2018

The Unit-B Method --- Refinement Guided by Progress Concerns

We present Unit-B, a formal method inspired by Event-B and UNITY. Unit-B...
research
08/30/2023

A Lean-Congruence Format for EP-Bisimilarity

Enabling preserving bisimilarity is a refinement of strong bisimilarity,...
research
07/16/2021

The strong converse exponent of discriminating infinite-dimensional quantum states

The sandwiched Rényi divergences of two finite-dimensional density opera...

Please sign up or login with your details

Forgot password? Click here to reset