PrIMe: A Methodology for Developing Provenance-Aware Applications

Simon Miles, Paul Groth, Steve Munroe, Luc Moreau

Research output: Contribution to journalArticlepeer-review

55 Citations (Scopus)
209 Downloads (Pure)

Abstract

Provenance refers to the past processes that brought about a given (version of an) object, item or entity. By knowing the provenance of data, users can often better understand, trust, reproduce, and validate it. A provenance-aware application has the functionality to answer questions regarding the provenance of the data it produces, by using documentation of past processes. PrIMe is a software engineering technique for adapting application designs to enable them to interact with a provenance middleware layer, thereby making them provenance-aware. In this article, we specify the steps involved in applying PrIMe, analyze its effectiveness, and illustrate its use with two case studies, in bioinformatics and medicine.
Original languageEnglish
Article number8
JournalACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
Volume20
Issue number3
DOIs
Publication statusPublished - Aug 2011

Fingerprint

Dive into the research topics of 'PrIMe: A Methodology for Developing Provenance-Aware Applications'. Together they form a unique fingerprint.

Cite this