Article in Proceedings INPROC-2015-61

BibliographyWagner, Stefan; Pflüger, Dirk; Mehl, Miriam: Simulation Software Engineering: Experiences and Challenges.
In: Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
SE-HPCCSE '15, pp. 1-4, german.
ACM, January 2015.
DOI: 10.1145/2830168.2830171; ISBN: 978-1-4503-4012-0.
Article in Proceedings (Conference Paper).
CR-SchemaD.2.0 (Software Engineering General)
Keywordssimulation software, software engineering
Abstract

Using software for large-scale simulations has become an important research method in many disciplines. With increasingly complex simulations, simulation software becomes a valuable assest. Yet, the quality of many simulation codes is worrying. In this paper, we want to collect and structure the challenges for a systematic simulation software engineering as a reference and the basis for further research. We describe our own experiences with developing simulation software and collaborating with non-computer-scientists. We complement our experienced challenges with a brief literature review. We structured the challenges for simulation software engineering into six areas: motivation and recognition; education and training; developer turnover; software length of life; verification, validation and debugging; and efficiency vs. maintainability. Overcoming these challenges needs efforts from research agencies, scientific computing researchers as well as software engineering researchers.

Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Simulation of Large Systems
University of Stuttgart, Institute of Software Technology, Software Engineering
Entry dateJune 16, 2017
   Publ. Department   Publ. Institute   Publ. Computer Science