UML2PROV: Automating provenance capture in software engineering
UML2PROV: Automating provenance capture in software engineering
In this paper we present UML2PROV, an approach addressing the gap between application design, through UML diagrams, and provenance design, using PROV-Template. PROV-Template is a declarative approach that enables software engineers to develop programs that generate provenance following the PROV standard. The main contributions of this paper are: (i) a mapping strategy from UML diagrams (UML State Machine and Sequence diagrams) to templates, (ii) a code generation technique that creates libraries, which can be deployed in an application by creating suitable artefacts for provenance generation, and (iii) a demonstration of the feasibility of UML2PROV implemented with Java, and a preliminary quantitative evaluation that shows benefits regarding aspects such as design, development and provenance capture.
PROV-Template, Provenance data modeling and capture, UML
667-681
Sáenz-Adán, Carlos
c752e854-e029-4190-964b-219053afd11a
Pérez, Beatriz
c012bd51-56ea-4160-9e4b-8b1646e96770
Huynh, Trung Dong
ddea6cf3-5a82-4c99-8883-7c31cf22dd36
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Sáenz-Adán, Carlos
c752e854-e029-4190-964b-219053afd11a
Pérez, Beatriz
c012bd51-56ea-4160-9e4b-8b1646e96770
Huynh, Trung Dong
ddea6cf3-5a82-4c99-8883-7c31cf22dd36
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Sáenz-Adán, Carlos, Pérez, Beatriz, Huynh, Trung Dong and Moreau, Luc
(2017)
UML2PROV: Automating provenance capture in software engineering.
In SOFSEM 2018: Theory and Practice of Computer Science - 44th International Conference on Current Trends in Theory and Practice of Computer Science, Proceedings.
vol. 10706 LNCS,
Springer.
.
(doi:10.1007/978-3-319-73117-9_47).
Record type:
Conference or Workshop Item
(Paper)
Abstract
In this paper we present UML2PROV, an approach addressing the gap between application design, through UML diagrams, and provenance design, using PROV-Template. PROV-Template is a declarative approach that enables software engineers to develop programs that generate provenance following the PROV standard. The main contributions of this paper are: (i) a mapping strategy from UML diagrams (UML State Machine and Sequence diagrams) to templates, (ii) a code generation technique that creates libraries, which can be deployed in an application by creating suitable artefacts for provenance generation, and (iii) a demonstration of the feasibility of UML2PROV implemented with Java, and a preliminary quantitative evaluation that shows benefits regarding aspects such as design, development and provenance capture.
This record has no associated files available for download.
More information
e-pub ahead of print date: 22 December 2017
Venue - Dates:
44th International Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2018, , Krems,, Austria, 2018-01-29 - 2018-02-02
Keywords:
PROV-Template, Provenance data modeling and capture, UML
Identifiers
Local EPrints ID: 418231
URI: http://eprints.soton.ac.uk/id/eprint/418231
ISSN: 0302-9743
PURE UUID: 1e5f6997-bdeb-439e-8e35-c031601cec30
Catalogue record
Date deposited: 26 Feb 2018 17:30
Last modified: 05 Jun 2024 19:31
Export record
Altmetrics
Contributors
Author:
Carlos Sáenz-Adán
Author:
Beatriz Pérez
Author:
Trung Dong Huynh
Author:
Luc Moreau
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