3rd International ICST Conference on Simulation Tools and Techniques

Research Article

Ensuring reproducibility through tool-based simulation process management

Download612 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2010.8714,
        author={Konrad  J\'{y}nemann and Jochen  Dinger and Hannes  Hartenstein},
        title={Ensuring reproducibility through tool-based simulation process management},
        proceedings={3rd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={Simulation Management Simulation Workflow Eclipse},
        doi={10.4108/ICST.SIMUTOOLS2010.8714}
    }
    
  • Konrad Jünemann
    Jochen Dinger
    Hannes Hartenstein
    Year: 2010
    Ensuring reproducibility through tool-based simulation process management
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2010.8714
Konrad Jünemann1,*, Jochen Dinger1,*, Hannes Hartenstein1,*
  • 1: Institute of Telematics & Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Germany.
*Contact email: konrad.juenemann@kit.edu, jochen.dinger@kit.edu, hannes.hartenstein@kit.edu

Abstract

For credibility of simulation results, reproducibility of simulation runs is a must. However, reproducibility requires a thorough management of all data involved in the simulation process. The corresponding management of data can be error-prone and time consuming if performed manually. In this paper we introduce a simulation management approach that ensures reproducibility and traceability of simulation runs as well as improves efficiency of simulation processes by automation of common simulation tasks. We implemented our approach as an Eclipse plugin. We show that information gained by explicit simulation management can be used to automatically organize and archive all necessary data to reproduce a simulation. While our tool was implemented with focus on the network simulator ns-2, our concepts can be applied to other simulation environments, too.