activity
20162021
most citedModularising Verification Of Durable Opacity

7 citations · 15 across the 8 of their papers we have counts for

collaborators

10 papers

cs.DC2021

On Strong Observational Refinement and Forward Simulation

John Derrick, Simon Doherty, Brijesh Dongol +2

Hyperproperties are correctness conditions for labelled transition systems that are more expressive than traditional trace properties, with particular relevance to security. Recent…

cs.DC2020★ 7 cited

Modularising Verification Of Durable Opacity

Eleni Bila, John Derrick, Simon Doherty +3

Non-volatile memory (NVM), also known as persistent memory, is an emerging paradigm for memory that preserves its contents even after power loss. NVM is widely expected to become u…

cs.DC2020

Defining and Verifying Durable Opacity: Correctness for Persistent Software Transactional Memory

Eleni Bila, Simon Doherty, Brijesh Dongol +3

Non-volatile memory (NVM), aka persistent memory, is a new paradigm for memory that preserves its contents even after power loss. The expected ubiquity of NVM has stimulated intere…

cs.PL2020

Integrating Owicki-Gries for C11-Style Memory Models into Isabelle/HOL

Sadegh Dalvandi, Brijesh Dongol, Simon Doherty

Weak memory presents a new challenge for program verification and has resulted in the development of a variety of specialised logics. For C11-style memory models, our previous work…

cs.LO2020

Convolution and Concurrency

James Cranch, Simon Doherty, Georg Struth

We show how concurrent quantales and concurrent Kleene algebras arise as convolution algebras of functions from structures with two ternary relations that satisfy relatio…

cs.LO2020★ 5 cited

Relational Semigroups and Object-Free Categories

James Cranch, Simon Doherty, Georg Struth

This note relates axioms for partial semigroups and monoids with those for small object-free categories, either with multiple monoidal units or with source and target maps. We disc…