Employment
-
University of St Andrews
Education
Education history is unavailable.
Projects & Funding
Projects & funding information is unavailable.
Publications (46)
- Towards specification-guarded refactoring Save
- Compound memory models Save
- Towards a refactoring tool for dependently-typed programs (Extended abstract) Save
- Proving renaming for Haskell via dependent types Save
- Fast and correct load-link/store-conditional instruction handling in DBT systems Save
- Memory consistency models using constraints Save
- Simplifying ARM concurrency Save
- Automatically deriving cost models for structured parallel processes using hylomorphisms Save
- Verification of a lazy cache coherence protocol against a weak memory model Save
- Mixed-size concurrency: ARM, POWER, C/C++11, and SC Save