Skip to main content
University of Edinburgh crest

Principles of Provenance group

Provenance refers to information about the source, origin, derivation or authorship of data. It has deep connections to topics such as program slicing, causality, explanation, and information flow security. The Principles of Provenance group performs fundamental research on provenance as well as principled system development.

People

  • Prof. James Cheney

Past members

Positions available

No positions are available at the moment.

Projects

Current projects

  • Watch this space...

Past activities

  • Programming foundations for trusted data science, UK National Physical Laboratory collaboration, (2019--2021)
  • Probabilistic property-based testing, joint with Vaishak Belle, PhD studentship funded by Huawei
  • Skye: A programming language bridging theory and practice for scientific data curation, funded by an ERC Consolidator Grant (2016-2021)
  • A Diagnostics Approach to Advanced Persistent Threat Prevention (ADAPT), in collaboration with Galois, Inc., Xerox PARC, and Oregon State University, funded by DARPA's Transparent Computing research program
  • Language-integrated provenance, funded by a Google Research Award
  • Provenance for configuration language security (Microsoft Research), in collaboration with Paul Anderson (Edinburgh) and Dimitrios Vytiniotis (MSR)
  • Language-based provenance security (AFOSR EOARD)
  • A Theory of Least Change for Bidirectional Transformations (EPSRC, 2013-2017), in collaboration with Perdita Stevens and James McKinna (Edinburgh) and Jeremy Gibbons (Oxford)
  • DIACHRON: Provenance and archiving for Linked Data (EU FP7, 2013-2016)
  • W3C Provenance Interchange Working Group.
  • The Database Wiki system (funded by Google Research Awards and University of Edinburgh support).

Recent publications


Last modified: Mon Jun 9 14:42:00 BST 2025 Accessibility statement