首页> 外文会议>Proceedings of the 18th IEEE International Requirements Engineering Conference >Feature Unweaving: Refactoring Software Requirements Specifications into Software Product Lines
【24h】

Feature Unweaving: Refactoring Software Requirements Specifications into Software Product Lines

机译:功能融合:将软件需求规范重构为软件产品线

获取原文

摘要

The design of the variability of a software product line is crucial to its success and evolution. Meaningful variable features need to be elicited, analyzed, documented and validated when an existing software or reference system evolves into a software product line. These variable features are the main discriminators between individual products and they need to reflect the needs of a large variety of stakeholders adequately. In this paper we present a novel approach, called feature unweaving, that supports the identification and extraction of variable features from a given graphical software requirements model. We have extended our aspect-oriented software product line modeling tool [9] [10] such that it supports feature unweaving: it takes a set of model elements that a domain requirements engineer considers to constitute a variable feature and automatically refactors the model into a semantically equivalent one in which the model elements belonging to this feature are grouped into an aspect. This allows the identification and modeling of variable features in an incremental style. It also substantially reduces both the intellectual and clerical effort required for constructing the variable parts of a software product line requirements model.
机译:软件产品线可变性的设计对其成功和演进至关重要。当现有软件或参考系统发展成为软件产品线时,需要引出,分析,记录和验证有意义的可变功能。这些可变的特征是各个产品之间的主要区别,它们需要充分反映各种利益相关者的需求。在本文中,我们提出了一种新颖的方法,称为特征分解,它支持从给定的图形软件需求模型中识别和提取可变特征。我们扩展了面向方面的软件产品线建模工具[9] [10],以使其支持功能分解:它采用一组模型元素,领域需求工程师认为该模型元素构成可变功能,并自动将模型重构为模型。语义上等效的元素,其中属于该功能的模型元素被分组为一个方面。这允许以增量样式识别和建模可变特征。它还大大减少了构建软件产品线需求模型的可变部分所需的智力和文书工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号