Computer Science and Engineering
List of files deposited in CurateND that match your search criteria
The document describes how to preserve, distribute and repeat two high energy physics applications through Parrot and PTU. Both Parrot and PTU can trap the system calls involved in an application and record all the accessed files. In this way, all the dependencies of an application can be collected into a self-contained package, which can be further distributed and utilized to verify and repeat the original author’s work.
- Date Created:
- Resource Type
- Haiyan Meng
Computational reproducibility depends on being able to isolate necessary and sufficient computational artifacts and preserve them for later re-execution. Both isolation and preservation of artifacts can be challenging due to the complexity of existing software and systems and the resulting implicit dependencies, resource distribution, and shifting compatibility of systems as time progresses—all conspiring to break the reproducibility of an application. Sandboxing is a technique that has bee…