首页> 外文会议>IEEE International Conference on Software Testing, Verification and Validation >Automatic and Incremental Product Optimization for Software Product Lines
【24h】

Automatic and Incremental Product Optimization for Software Product Lines

机译:软件产品线的自动和增量产品优化

获取原文

摘要

Software Product Lines (SPLs) have gained popularity in industry as they foster the reuse of artifacts, such as code, and reduce product development effort. Although some SPLs ensure that only valid products are configurable, those products are not necessarily optimal. For instance, they may include code that is not necessary for providing the desired functionality - often because of erroneous traceability between features and code. Such unnecessary code may be disallowed in safety critical domains, it may lead to losses in runtime performance, or it may lead to errors during later SPL evolution. In this paper, we present an approach for automatic and incremental product optimization. Our approach leverages product functionality tests to ensure that configured products do not include unnecessary artifacts - an automatic re-optimization of products after SPL evolution is performed incrementally. The evaluation results show that such a re-optimization takes only milliseconds.
机译:软件产品线(SPLS)在行业中获得了普及,因为它们促进了代码等工件的重用,以及降低产品开发工作。虽然一些SPLS确保只有有效的产品可配置,但这些产品不一定是最佳的。例如,它们可以包括不需要提供所需功能的代码 - 通常是因为特征和代码之间的错误可追溯性。这些不必要的代码可以在安全关键域中不允许,它可能导致运行时性能中的损失,或者在以后的SPL演化期间可能导致错误。在本文中,我们提出了一种自动和增量产品优化的方法。我们的方法利用产品功能测试,以确保配置的产品不包括不必要的工件 - 在逐步执行SPL演化之后的产品自动重新优化。评估结果表明,这种重新优化仅仅需要毫秒。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号