首页> 外文期刊>Empirical Software Engineering >On the relation of control-flow and performance feature interactions: a case study
【24h】

On the relation of control-flow and performance feature interactions: a case study

机译:关于控制流动和性能相互作用的关系:案例研究

获取原文
获取原文并翻译 | 示例
           

摘要

Detecting feature interactions is imperative for accurately predicting performance of highly-configurable systems. State-of-the-art performance prediction techniques rely on supervised machine learning for detecting feature interactions, which, in turn, relies on time-consuming performance measurements to obtain training data. By providing information about potentially interacting features, we can reduce the number of required performance measurements and make the overall performance prediction process more time efficient. We expect that information about potentially interacting features can be obtained by analyzing the source code of a highly-configurable system, which is computationally cheaper than performing multiple performance measurements. To this end, we conducted an in-depth qualitative case study on two real-world systems (mbedTLS and SQLite), in which we explored the relation between internal (precisely control-flow) feature interactions, detected through static program analysis, and external (precisely performance) feature interactions, detected by performance-prediction techniques using performance measurements. We found that a relation exists that can potentially be exploited to predict performance interactions.
机译:检测特征交互必须准确地预测高度可配置系统的性能。最先进的性能预测技术依赖于检测特征交互的监督机器学习,从而依赖于耗时的性能测量来获得训练数据。通过提供有关潜在交互功能的信息,我们可以减少所需的性能测量的数量,并使整体性能预测过程更高效率。我们预期,可以通过分析高度可配置系统的源代码来获得有关潜在交互特征的信息,该系统的计算比执行多个性能测量值便宜。为此,我们对两个真实世界(MBedTLS和SQLite)进行了深入的定性案例研究,其中我们探讨了通过静态程序分析和外部检测到的内部(精确控制流动)特征交互之间的关系(精确性能)特征交互,通过性能预测技术使用性能测量检测。我们发现存在可能被剥削以预测性能相互作用的关系。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号