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]
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
Archive
prov_template_data.tar.gz
- Dataset
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
Catalogue record
Date deposited: 25 Apr 2016 15:10
Last modified: 04 Nov 2023 10:33
Export record
Altmetrics
Contributors
Creator:
Luc Moreau
Creator:
Belfrit, Victor Batlajery
Creator:
Trung Dong Huynh
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