activity
20062023
most citedAn algebra of synchronous atomic steps

22 citations · 40 across the 16 of their papers we have counts for

collaborators
Showing cs.LOShow all

14 papers · 1 filter

cs.LO2023★ 2 cited

Trace models of concurrent valuation algebras

Naso Evangelou-Oost, Larissa Meinicke, Callum Bannister +1

This paper introduces Concurrent Valuation Algebras (CVAs), a novel extension of ordered valuation algebras (OVAs). CVAs include two combine operators representing parallel and seq…

cs.LO2022★ 1 cited

Differential Testing of a Verification Framework for Compiler Optimizations (Experience Paper)

Mark Utting, Brae J. Webb, Ian J. Hayes

We want to verify the correctness of optimization phases in the GraalVM compiler, which consist of many thousands of lines of complex Java code performing sophisticated graph trans…

cs.LO2022★ 4 cited

Contextuality in distributed systems

Nasos Evangelou-Oost, Callum Bannister, Ian J. Hayes

We present a lattice of distributed program specifications, whose ordering represents implementability/refinement. Specifications are modelled by families of subsets of relative ex…

cs.LO2021★ 4 cited

A Formal Semantics of the GraalVM Intermediate Representation

Brae J. Webb, Mark Utting, Ian J. Hayes

The optimization phase of a compiler is responsible for transforming an intermediate representation (IR) of a program into a more efficient form. Modern optimizers, such as that us…

cs.LO2021

Deriving Laws for Developing Concurrent Programs in a Rely-Guarantee Style

Ian J. Hayes, Larissa A. Meinicke, Patrick A. Meiring

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 gu…

cs.LO2019

Handling localisation in rely/guarantee concurrency: An algebraic approach

Larissa A. Meinicke, 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. Thi…