首页> 外文期刊>Computer science >A repair-oriented approach to product consistency in product lines using negative variability
【24h】

A repair-oriented approach to product consistency in product lines using negative variability

机译:使用负变异性的面向维修的产品线产品一致性方法

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

摘要

Software product line engineering emphasizes the organized reuse of software artifacts in order to create customized products on demand, while maintenance costs are reduced. In the special case of negative variability, products are created by removing irrelevant elements from a multi-variant platform. One of the greatest challenges connected to negative variability is the question of product consistency. In the literature, several approaches are described to ensure consistent products: either, the derivation of inconsistent products is inhibited in advance, which significantly restricts the product line's customizability, or the developer is directly involved in repairing inconsistent products, which increases maintenance effort. This paper presents the theoretical foundations of an approach to automatically repair product inconsistencies based on two mechanisms, propagation strategies and selection strategies. The presented approach constitutes a compromise between strict enforcement of product consistency and the reduction of maintenance efforts. Given a consistent product description, the derivation of a consistent product is guaranteed; automatically applied repair actions may be reworked by the developer afterwards. As a proof of concept, the theoretical concepts have been implemented in the model-driven product line tool FAMILE.
机译:软件产品线工程强调软件工件的有组织的重用,以便按需创建定制产品,同时降低了维护成本。在负变率的特殊情况下,通过从多变量平台中删除无关的元素来创建产品。与负可变性相关的最大挑战之一是产品一致性问题。在文献中,描述了几种确保产品一致性的方法:要么预先抑制了不一致产品的派生,这极大地限制了产品线的可定制性,要么开发人员直接参与了对不一致产品的维修,这增加了维护工作量。本文介绍了一种基于两种机制(传播策略和选择策略)的自动修复产品不一致问题的方法的理论基础。提出的方法构成了严格执行产品一致性和减少维护工作之间的折衷方案。给定一致的产品描述,可以保证派生一致的产品;之后,开发人员可能会重新执行自动应用的维修措施。作为概念的证明,已在模型驱动的产品线工具FAMILE中实现了理论概念。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号