The Scalability-Efficiency/Maintainability-Portability Trade-Off in Simulation Software Engineering: Examples and a Preliminary Systematic Literature Review

The Scalability-Efficiency/Maintainability-Portability Trade-Off in Simulation Software Engineering: Examples and a Preliminary Systematic Literature Review
复制标题

仿真软件工程中的可扩展性-效率/可维护性-可移植性权衡:示例和初步系统文献综述

DOI:
10.1109/se-hpccse.2016.008
复制
发表时间:
2016
期刊:
2016 Fourth International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCSE)
影响因子:
--
通讯作者:
Yang Wang
Yang Wang
中科院分区:
--
文献类型:
--
作者:
D. Pflüger;M. Mehl;Julian Valentin;Florian Lindner;David Pfander;S. Wagner;D. Graziotin;Yang Wang

文献摘要

参考文献

被引文献

相似文献

大规模模拟在科学和工业中发挥着核心作用。当构建仿真软件时,会遇到一些挑战,因为仿真需要在动态构建过程中开发复杂的软件。这就是为什么仿真软件工程(SSE)最近成为一个研究热点。一方面是可伸缩性和效率(SE),另一方面是可维护性和可移植性(MP),两者之间的二分权衡是核心挑战之一。我们在正在进行的系统文献综述(SLR)的背景下报道SE/MP权衡。在用我们自己的研究中的两个例子描述了SE/MP权衡的问题之后,我们(1)回顾了33篇评估权衡的确定文章,(2)总结了权衡的建议解决方案,(3)讨论了SSE和未来工作的发现。总的来说,我们看到了SE/MP权衡和第一解决方案方法的证据。然而,尚未建立强有力的经验基础;必须开发支持软件开发人员处理权衡的通用定量度量和方法。我们预计未来科学界将在SSE领域开展大量工作。
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.
DOI: 10.1016/j.cpc.2009.07.019
发表时间: 2009-12-01
影响因子: 6.3
作者:
Pitt-Francis, Joe;Pathmanathan, Pras;Gavaghan, David J.
通讯作者: Gavaghan, David J.