...
首页> 外文期刊>Discrete Applied Mathematics >FCA for software product line representation: Mixing configuration and feature relationships in a unique canonical representation
【24h】

FCA for software product line representation: Mixing configuration and feature relationships in a unique canonical representation

机译:软件产品线表示的FCA:混合配置和特征关系在独特的规范表示中

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

获取外文期刊封面封底 >>

       

摘要

Software Product Line Engineering (SPLE) is a set of methods to help build a collection of software systems which are similar enough to enable appropriate artefact reuse. An important task consists in documenting in variability models the common and variable features which may compose the similar software systems along with compatibility constraints between these features. Several models and formalisms have been proposed to model variability: each one of them has specific properties making it pertinent to support certain management operations, which are of primary importance in SPLE. Switching from one kind of variability model to another is thus important to benefit from a wide range of operations and efficiently manage a software product line. In this paper, we review the various approaches proposed to manage and organise features and product configurations (a product configuration being a chosen subset of features). We discuss the originality of concept lattices, canonical structures presenting a dual view on features and configurations, and the advantages to use these structures as variability representations. Switching from existing variability models to an equivalent concept lattice raises scaling issues related to the size of the needed input dataset and thus hinders their exploitation. We propose an alternative relying on implicative systems and define a transformation method which does not suffer from scaling issues. (C) 2019 Elsevier B.V. All rights reserved.
机译:软件产品线工程(SPLE)是一组帮助构建类似于足够类似的软件系统的方法,以实现适当的人工制品重用。重要任务在于可变性模型中的记录,该功能可以构成类似软件系统以及这些特征之间的兼容性约束。已经提出了多种模型和形式主义来模拟变异性:其中每个模型具有特定的属性,使其与支持某些管理运营有关,这在截梨中具有主要重要性。因此,从一种可变性模型切换到另一种可变性模型,因此很重要,可以从各种操作中受益,并有效地管理软件产品线。在本文中,我们审查了用于管理和组织功能和产品配置的各种方法(产品配置是所选择的功能子集)。我们讨论概念格子的原创性,典型结构在特征和配置上呈现双视图,以及使用这些结构作为变化表示的优点。从现有的可变性模型切换到等效概念格子提出与所需输入数据集的大小相关的缩放问题,从而阻碍了它们的开发。我们提出了一种依赖于潜在系统的替代方案,并定义了不遭受缩放问题的转换方法。 (c)2019年Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号