The University of Southampton
University of Southampton Institutional Repository

Prov-template evaluation dataset

Prov-template evaluation dataset
Prov-template evaluation dataset
PROV-TEMPLATE is a declarative approach that allows designers and programmers to design and generate provenance compatible with the PROV standard. Designers specify the topology of the provenance to be generated by composing templates, which are provenance graphs containing variables, acting as placeholders for values. Programmers write programs that log values and package them up in sets of bindings, a datastructure associating variables and values. An expansion algorithm takes care of generating instantiated provenance from templates and sets of bindings in any of the serialisation format supported by PROV. Our quantitative evaluation shows that sets of bindings have a size typically 40% of expanded provenance and that the expansion algorithm is suitably tractable, operating in fractions of milliseconds for the type of templates surveyed in the paper. Furthermore, the approach shows four significant software engineering benefits in terms of distributed developement, provenance maintenance, potential runtime and static checks, and provenance consumption. The paper gathers quantitative data and qualitative benefits descriptions from four different applications making use of PROVTEMPLATE. The system is implemented and released in the open-source library ProvToolbox for provenance processing. This data is related to the publication Moreau, Luc, Batlajery, Belfrit Victor, Huynh, Dong, Michaelides, Danius and Packer, Heather (2017) A Templating System to Generate Provenance. IEEE Transactions on Software Engineering
University of Southampton
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Batlajery, Belfrit, Victor
2ab3069d-8734-4ba0-9846-ec0ef8cdb897
Huynh, Trung Dong
ddea6cf3-5a82-4c99-8883-7c31cf22dd36
MICHAELIDES, DANIUS T
a6df5175-d71a-4cd4-befc-26c48235fb92
Packer, Heather
0e86c31f-6460-4bbd-b6ac-c717ee2cbd96
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Batlajery, Belfrit, Victor
2ab3069d-8734-4ba0-9846-ec0ef8cdb897
Huynh, Trung Dong
ddea6cf3-5a82-4c99-8883-7c31cf22dd36
MICHAELIDES, DANIUS T
a6df5175-d71a-4cd4-befc-26c48235fb92
Packer, Heather
0e86c31f-6460-4bbd-b6ac-c717ee2cbd96

Moreau, Luc, Batlajery, Belfrit, Victor, Huynh, Trung Dong, MICHAELIDES, DANIUS T and Packer, Heather (2016) Prov-template evaluation dataset. University of Southampton doi:10.5258/SOTON/390436 [Dataset]

Record type: Dataset

Abstract

PROV-TEMPLATE is a declarative approach that allows designers and programmers to design and generate provenance compatible with the PROV standard. Designers specify the topology of the provenance to be generated by composing templates, which are provenance graphs containing variables, acting as placeholders for values. Programmers write programs that log values and package them up in sets of bindings, a datastructure associating variables and values. An expansion algorithm takes care of generating instantiated provenance from templates and sets of bindings in any of the serialisation format supported by PROV. Our quantitative evaluation shows that sets of bindings have a size typically 40% of expanded provenance and that the expansion algorithm is suitably tractable, operating in fractions of milliseconds for the type of templates surveyed in the paper. Furthermore, the approach shows four significant software engineering benefits in terms of distributed developement, provenance maintenance, potential runtime and static checks, and provenance consumption. The paper gathers quantitative data and qualitative benefits descriptions from four different applications making use of PROVTEMPLATE. The system is implemented and released in the open-source library ProvToolbox for provenance processing. This data is related to the publication Moreau, Luc, Batlajery, Belfrit Victor, Huynh, Dong, Michaelides, Danius and Packer, Heather (2017) A Templating System to Generate Provenance. IEEE Transactions on Software Engineering

Archive
1_prov_template_data.tar.gz - Dataset
Available under License Creative Commons Attribution.
Download (10MB)
Archive
prov_template_data.tar.gz - Dataset
Available under License Creative Commons Attribution.
Download (8MB)

More information

Published date: 2016
Organisations: Web & Internet Science, Electronics & Computer Science

Identifiers

Local EPrints ID: 390436
URI: http://eprints.soton.ac.uk/id/eprint/390436
PURE UUID: 9a1d86e3-5f3b-48b3-8eca-2ae9921e5621
ORCID for Luc Moreau: ORCID iD orcid.org/0000-0002-3494-120X
ORCID for Belfrit, Victor Batlajery: ORCID iD orcid.org/0000-0001-7637-9481
ORCID for Trung Dong Huynh: ORCID iD orcid.org/0000-0003-4937-2473

Catalogue record

Date deposited: 25 Apr 2016 15:10
Last modified: 04 Nov 2023 10:33

Export record

Altmetrics

Contributors

Creator: Luc Moreau ORCID iD
Creator: Belfrit, Victor Batlajery ORCID iD
Creator: Trung Dong Huynh ORCID iD
Creator: DANIUS T MICHAELIDES
Creator: Heather Packer

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×