Skip to main navigation Skip to search Skip to main content

The scalability-efficiency/maintainability-portability trade-off in simulation software engineering: Examples and a preliminary systematic literature review

  • Dirk Pflüger
  • , Miriam Mehl
  • , Julian Valentin
  • , Florian Lindner
  • , David Pfander
  • , Stefan Wagner
  • , Daniel Graziotin
  • , Yang Wang
  • Universität Stuttgart

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

Large-scale simulations play a central role in science and the industry. Several challenges occur when building simulation software, because simulations require complex software developed in a dynamic construction process. That is why simulation software engineering (SSE) is emerging lately as a research focus. The dichotomous trade-off between scalability and efficiency (SE) on the one hand and maintainability and portability (MP) on the other hand is one of the core challenges. We report on the SE/MP trade-off in the context of an ongoing systematic literature review (SLR). After characterizing the issue of the SE/MP trade-off using two examples from our own research, we (1) review the 33 identified articles that assess the trade-off, (2) summarize the proposed solutions for the tradeoff, and (3) discuss the findings for SSE and future work. Overall, we see evidence for the SE/MP trade-off and first solution approaches. However, a strong empirical foundation has yet to be established; general quantitative metrics and methods supporting software developers in addressing the trade-off have to be developed. We foresee considerable future work in SSE across scientific communities.

Original languageEnglish
Title of host publicationProceedings of SE-HPCCSE 2016
Subtitle of host publication4th International Workshop on Software Engineering or High Performance Computing in Computational Science and Engineering - Held in conjunction with SC 2016: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages26-34
Number of pages9
ISBN (Electronic)9781509052240
DOIs
StatePublished - 13 Nov 2016
Externally publishedYes
Event4th International Workshop on Software Engineering or High Performance Computing in Computational Science and Engineering, SE-HPCCSE 2016 Held in conjunction with The International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016 - Salt Lake City, United States
Duration: 13 Nov 201618 Nov 2016

Publication series

NameProceedings of SE-HPCCSE 2016: 4th International Workshop on Software Engineering or High Performance Computing in Computational Science and Engineering - Held in conjunction with SC 2016: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference4th International Workshop on Software Engineering or High Performance Computing in Computational Science and Engineering, SE-HPCCSE 2016 Held in conjunction with The International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016
Country/TerritoryUnited States
CitySalt Lake City
Period13/11/1618/11/16

Fingerprint

Dive into the research topics of 'The scalability-efficiency/maintainability-portability trade-off in simulation software engineering: Examples and a preliminary systematic literature review'. Together they form a unique fingerprint.

Cite this