首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Scalable product line configuration: A straw to break the camel's back
【24h】

Scalable product line configuration: A straw to break the camel's back

机译:可扩展的产品线配置:打破驼背的稻草

获取原文

摘要

Software product lines are hard to configure. Techniques that work for medium sized product lines fail for much larger product lines such as the Linux kernel with 6000+ features. This paper presents simple heuristics that help the Indicator-Based Evolutionary Algorithm (IBEA) in finding sound and optimum configurations of very large variability models in the presence of competing objectives. We employ a combination of static and evolutionary learning of model structure, in addition to utilizing a pre-computed solution used as a “seed” in the midst of a randomly-generated initial population. The seed solution works like a single straw that is enough to break the camel's back -given that it is a feature-rich seed. We show promising results where we can find 30 sound solutions for configuring upward of 6000 features within 30 minutes.
机译:软件产品线很难配置。适用于中型产品线的技术无法用于更大的产品线,例如具有6000多个功能的Linux内核。本文提出了简单的启发式方法,可帮助基于指标的演化算法(IBEA)在存在竞争目标的情况下找到非常大的可变性模型的合理配置和最佳配置。除了在随机生成的初始种群中用作“种子”的预先计算的解决方案之外,我们还采用了模型结构的静态学习和进化学习相结合的方法。种子溶液就像一根稻草一样工作,足以破碎骆驼的后背,因为它是功能丰富的种子。我们显示出令人鼓舞的结果,可以在30分钟内找到30种声音解决方案来配置6000多种功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号