Toggle Main Menu Toggle Search

Open Access padlockePrints

Modelling Provenance Using Structured Occurrence Networks

Lookup NU author(s): Professor Paolo MissierORCiD, Professor Brian RandellORCiD, Professor Maciej KoutnyORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Occurrence Nets (ON) are directed acyclic graphs that represent causality and concurrency information concerning a single execution of a system. Structured Occurrence Nets (SONs) extend ONs by adding new relationships, which provide a means of recording the activities of multiple interacting, and evolving, systems. Although the initial motivations for their development focused on the analysis of system failures, their structure makes them a natural candidate as a model for expressing the execution traces of interacting systems. These traces can then be exhibited as the provenance of the data produced by the systems under observation. In this paper we present a number of patterns that make use of SONs to provide principled modelling of provenance. We discuss some of the benefits of this modelling approach, and briefly compare it with others that have been proposed recently. SON-based modelling of provenance combines simplicity with expressiveness, leading to provenance graphs that capture multiple levels of abstraction in the description of a process execution, are easy to understand and can be analysed using the partial order techniques underpinning their behavioural semantics.

Publication metadata

Author(s): Missier P, Randell B, Koutny M

Editor(s): Paul T. Groth and James Frew

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Provenance and Annotation of Data and Processes - 4th International Provenance and Annotation Workshop, IPAW 2012

Year of Conference: 2012

Pages: 183-197

ISSN: 9783642342219

Publisher: Springer


DOI: 10.1007/978-3-642-34222-6_14

Series Title: Lecture Notes in Computer Science