ReProv: Extending REANA with WaaS capabilities and data provenance on the European AI-on-Demand Platform

List of Authors

  1. Antonis Troumpoukis ,  
  2. Antonis Gkanios
    ,  
  3. Iraklis Klampanos
Article Authors & roles Authors Peer review record Peer review Metrics
Cite

Abstract

Reproducibility remains a major challenge in computational research, particularly for workflow-based analyses executed across heterogeneous data, software, and computing environments. While workflow management systems such as REANA support reproducible execution through containerisation and workflow orchestration, they provide limited support for workflow registration, service-oriented reuse, and structured provenance management. This paper presents ReProv, a provenance capture and management layer that extends REANA with Workflows-as-a-Service (WaaS) capabilities and automated provenance capture based on the W3C PROV-O standard. ReProv enables researchers to register, discover, execute, and reuse Common Workflow Language (CWL) workflows while automatically recording the relationships between workflows, executions, data artefacts, and responsible users. Provenance information is stored in a structured form and can be explored through APIs, a Python SDK, and graph-based visualisations. The system has been integrated with the European AI-on-Demand (AIoD) Platform, enabling workflows and datasets to be linked with a broader ecosystem of AI resources. Two use cases demonstrate the approach: a machine-learning workflow based on the MNIST benchmark and a larger-scale climate-data workflow for next-day Mediterranean heatwave prediction. Results show that ReProv captures detailed execution lineage, including failed workflow executions, while introducing only negligible runtime overhead. By combining workflow lifecycle management, provenance-aware execution, and service-oriented workflow reuse, ReProv provides a practical framework for transparent, reproducible, and FAIR-aligned computational research.

Corresponding author
Antonis Troumpoukis
0000-0003-1078-8121
Grant information

This project has received funding from the Horizon Europe Framework Programme under grant agreement No [101070000 ](AN AI ON-DEMAND PLATFORM TO SUPPORT RESEARCH EXCELLENCE IN EUROPE [AI4EUROPE]).

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Copyright
© 2026 Antonis Troumpoukis (Corresponding Author, Co-Author); Antonis Gkanios (Co-Author); Iraklis Klampanos (Co-Author) Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

First version published
Latest version published

Comments

Authors & roles

Antonis Troumpoukis

National Centre for Scientific Research Demokritos, Athens, Greece

Roles
Corresponding Author, Co-Author, Conceptualization, Investigation, Methodology, Software, Writing – Original Draft Preparation, Writing – Review & Editing
0000-0003-1078-8121

Antonis Gkanios

National Centre for Scientific Research Demokritos, Athens, Greece

Roles
Co-Author, Software

Iraklis Klampanos

University of Glasgow, Glasgow, UK

Roles
Co-Author, Conceptualization, Investigation, Methodology, Software, Supervision, Validation, Writing – Review & Editing

Awaiting peer review

Downloads over the last 12 months:

Cited by

via Crossref

View citing articles