首页> 外文会议>2011 15th International Software Product Line Conference >From Requirements to Features: An Exploratory Study of Feature-Oriented Refactoring
【24h】

From Requirements to Features: An Exploratory Study of Feature-Oriented Refactoring

机译:从需求到功能:面向功能的重构的探索性研究

获取原文

摘要

More and more frequently successful software systems need to evolve into families of systems, known as Software Product Lines (SPLs), to be able to cater to the different functionality requirements demanded by different customers while at the same time aiming to exploit as much common functionality as possible. As a first step, this evolution demands a clear understanding of how the functional requirements map into the features of the original system. Using this knowledge, features can be refactored so that they are reused for building the new systems of the evolved SPL. In this paper we present our experience in refactoring features based on the requirements specifications of a small and a medium size systems. Our work identified eight refactoring patterns that describe how to extract the elements of features which were subsequently implemented using Feature Oriented Software Development (FOSD) a novel modularization paradigm whose driving goal is to effectively modularize features for the development of variable systems. We argue that the identification of refactoring patterns are a stepping stone towards automating Feature-Oriented Refactoring, and present some open issues that should be addressed to that avail.
机译:成功的软件系统越来越多地需要演变成称为软件产品线(SPL)的系统系列,以便能够满足不同客户所要求的不同功能要求,同时旨在开发尽可能多的通用功能。尽可能。作为第一步,这种发展要求对功能需求如何映射到原始系统的功能方面有清晰的了解。利用这些知识,可以对功能进行重构,以便将其重新用于构建演进的SPL的新系统。在本文中,我们将基于小型和中型系统的需求规格说明我们在重构功能方面的经验。我们的工作确定了八种重构模式,这些模式描述了如何提取特征元素,随后使用面向特征的软件开发(FOSD)一种新颖的模块化范例来实现该特征,该模型的驱动目标是有效地模块化可变系统开发的特征。我们认为,重构模式的识别是实现面向特征的重构自动化的垫脚石,并提出了一些应解决的开放问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号