首页> 外文期刊>ACM transactions on software engineering and methodology >SIP: Optimal Product Selection from Feature Models Using Many-Objective Evolutionary Optimization
【24h】

SIP: Optimal Product Selection from Feature Models Using Many-Objective Evolutionary Optimization

机译:SIP:使用多目标进化优化从特征模型中选择最佳产品

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

摘要

A feature model specifies the sets of features that define valid products in a software product line. Recent work has considered the problem of choosing optimal products from a feature model based on a set of user preferences, with this being represented as a many-objective optimization problem. This problem has been found to be difficult for a purely search-based approach, leading to classical many-objective optimization algorithms being enhanced either by adding in a valid product as a seed or by introducing additional mutation and replacement operators that use an SAT solver. In this article, we instead enhance the search in two ways: by providing a novel representation and by optimizing first on the number of constraints that hold and only then on the other objectives. In the evaluation, we also used feature models with realistic attributes, in contrast to previous work that used randomly generated attribute values. The results of experiments were promising, with the proposed (SIP) method returning valid products with six published feature models and a randomly generated feature model with 10,000 features. For the model with 10,000 features, the search took only a few minutes.
机译:功能模型指定在软件产品线中定义有效产品的功能集。最近的工作考虑了基于一组用户偏好从特征模型中选择最佳产品的问题,这被表示为多目标优化问题。对于纯粹基于搜索的方法,发现此问题比较困难,这导致经典的多目标优化算法得到了增强,方法是通过添加有效产品作为种子,或者引入其他使用SAT求解器的变异和替换运算符。相反,在本文中,我们通过两种方式来增强搜索:通过提供新颖的表示形式,以及首先对满足的约束数量进行优化,然后对其他目标进行优化。在评估中,我们还使用了具有真实属性的特征模型,这与之前使用随机生成的属性值的工作形成了鲜明对比。实验结果令人鼓舞,所提出的(SIP)方法可返回具有六个已发布特征模型的有效产品以及具有10,000个特征的随机生成的特征模型。对于具有10,000个功能的模型,搜索仅花费了几分钟。

著录项

  • 来源
  • 作者单位

    Department of Computer Science, Brunei University London, Uxbridge, Middlesex, UB8 3PH, UK;

    Department of Computer Science, Brunei University London, Uxbridge, Middlesex, UB8 3PH, UK;

    Department of Computer Science, Brunei University London, Uxbridge, Middlesex, UB8 3PH, UK;

    Dept. of Computer Languages and Systems, Universidad de Seville, 41012 Seville, Spain;

    School of Software and Microelectronics, Northwestern Polytechnical University, 127 West Youyi Road, Xi'an Shaanxi, 710072, P.R. China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Product selection;

    机译:产品选型;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号