activity
20142026
most citedA wide-spectrum language for verification of programs on weak memory models

15 citations · 24 across the 5 of their papers we have counts for

collaborators

6 papers

cs.LO2026

Information flow security on persistent memory

Graeme Smith

Persistent memory is a recently proposed memory paradigm that delivers many system-wide benefits, including improved runtime efficiency and the ability of programs to recover from…

cs.LO2018★ 5 cited

A high-level operational semantics for hardware weak memory models

Robert J. Colvin, Graeme Smith

Modern processors deploy a variety of weak memory models, which for efficiency reasons may execute instructions in an order different to that specified by the program text. The con…

cs.PL2018★ 2 cited

Correctness of Concurrent Objects under Weak Memory Models

Graeme Smith, Kirsten Winter, Robert J. Colvin

In this paper we develop a theory for correctness of concurrent objects under weak memory models. Central to our definitions is the concept of observations which determine when eff…

cs.PL2018★ 15 cited

A wide-spectrum language for verification of programs on weak memory models

Robert J. Colvin, Graeme Smith

Modern processors deploy a variety of weak memory models, which for efficiency reasons may (appear to) execute instructions in an order different to that specified by the program t…

cs.LO2018

A sound and complete definition of linearizability on weak memory models

Graeme Smith, Kirsten Winter, Robert J. Colvin

Linearizability is a widely accepted notion of correctness for concurrent objects. Recent research has investigated redefining linearizability for particular hardware weak memory m…

cs.DC2014★ 2 cited

A macro-level model for investigating the effect of directional bias on network coverage

Graeme Smith, J. W. Sanders, Qin Li

Random walks have been proposed as a simple method of efficiently searching, or disseminating information throughout, communication and sensor networks. In nature, animals (such as…