The University of Southampton
University of Southampton Institutional Repository

Automatic Reuse, Adaption, and Execution of Simulation Experiments via Provenance Patterns

Automatic Reuse, Adaption, and Execution of Simulation Experiments via Provenance Patterns
Automatic Reuse, Adaption, and Execution of Simulation Experiments via Provenance Patterns
Simulation experiments are typically conducted repeatedly during the model development process, for example, to re-validate if a behavioral property still holds after several model changes.

Approaches for automatically reusing and generating simulation experiments can support modelers in conducting simulation studies in a more systematic and effective manner.

They rely on explicit experiment specifications and, so far, on user interaction for initiating the reuse. Thereby, they are constrained to support the reuse of simulation experiments in a specific setting. Our approach now goes one step further by automatically identifying and adapting the experiments to be reused for a variety of scenarios.

To achieve this, we exploit provenance graphs of simulation studies, which provide valuable information about the previous modeling and experimenting activities, and contain meta-information about the different entities that were used or produced during the simulation study. We define provenance patterns and associate them with a semantics, which allows us to interpret the different activities, and construct transformation rules for provenance graphs.

Our approach is implemented in a Reuse and Adapt framework for Simulation Experiments (RASE) which can interface with various modeling and simulation tools. In the case studies, we demonstrate the utility of our framework for a) the repeated sensitivity analysis of an agent-based model of migration routes, and b) the cross-validation of two models of a cell signaling pathway.
simulation experiment, graph paterns, provenance, reuse, simulation study
1049-3301
Wilsdorf, Pia
cd3e44b2-0497-4bcb-a37c-98b806cadacf
Wolpers, Anja
74519595-2c3a-454c-b415-46675f9fcea0
Hilton, Jason
da31e515-1e34-4e9f-846d-633176bb3931
Haack, Fiete
2d7947f2-df4b-4328-87a9-eb158881d947
Uhrmacher, Adelinde M.
4fa04994-ea2b-4a1a-bf1e-5e7897359d28
Wilsdorf, Pia
cd3e44b2-0497-4bcb-a37c-98b806cadacf
Wolpers, Anja
74519595-2c3a-454c-b415-46675f9fcea0
Hilton, Jason
da31e515-1e34-4e9f-846d-633176bb3931
Haack, Fiete
2d7947f2-df4b-4328-87a9-eb158881d947
Uhrmacher, Adelinde M.
4fa04994-ea2b-4a1a-bf1e-5e7897359d28

Wilsdorf, Pia, Wolpers, Anja, Hilton, Jason, Haack, Fiete and Uhrmacher, Adelinde M. (2022) Automatic Reuse, Adaption, and Execution of Simulation Experiments via Provenance Patterns. ACM Transactions on Modeling and Computer Simulation. (doi:10.1145/3564928).

Record type: Article

Abstract

Simulation experiments are typically conducted repeatedly during the model development process, for example, to re-validate if a behavioral property still holds after several model changes.

Approaches for automatically reusing and generating simulation experiments can support modelers in conducting simulation studies in a more systematic and effective manner.

They rely on explicit experiment specifications and, so far, on user interaction for initiating the reuse. Thereby, they are constrained to support the reuse of simulation experiments in a specific setting. Our approach now goes one step further by automatically identifying and adapting the experiments to be reused for a variety of scenarios.

To achieve this, we exploit provenance graphs of simulation studies, which provide valuable information about the previous modeling and experimenting activities, and contain meta-information about the different entities that were used or produced during the simulation study. We define provenance patterns and associate them with a semantics, which allows us to interpret the different activities, and construct transformation rules for provenance graphs.

Our approach is implemented in a Reuse and Adapt framework for Simulation Experiments (RASE) which can interface with various modeling and simulation tools. In the case studies, we demonstrate the utility of our framework for a) the repeated sensitivity analysis of an agent-based model of migration routes, and b) the cross-validation of two models of a cell signaling pathway.

Text
manuscript - Accepted Manuscript
Download (957kB)
Text
3564928 - Accepted Manuscript
Download (525kB)

More information

e-pub ahead of print date: 27 September 2022
Keywords: simulation experiment, graph paterns, provenance, reuse, simulation study

Identifiers

Local EPrints ID: 470891
URI: http://eprints.soton.ac.uk/id/eprint/470891
ISSN: 1049-3301
PURE UUID: 6fb9f56d-7230-4df9-8425-a2d160e96d94
ORCID for Jason Hilton: ORCID iD orcid.org/0000-0001-9473-757X

Catalogue record

Date deposited: 20 Oct 2022 16:46
Last modified: 17 Mar 2024 03:25

Export record

Altmetrics

Contributors

Author: Pia Wilsdorf
Author: Anja Wolpers
Author: Jason Hilton ORCID iD
Author: Fiete Haack
Author: Adelinde M. Uhrmacher

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.

×