A Feature Model Based Framework for Refactoring Software Product Line Architecture

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:yangqiding
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Software product line (SPL) is an approach used to develop a range of software products with a high degree of similarity. In this approach, a feature model is usually used to keep track of similarities and differences. Over time, as modifications are made to the SPL, inconsistencies with the feature model could arise. The first approach to dealing with these inconsistencies is refactoring. Refactoring consists of small steps which, when accumulated, may lead to large-scale changes in the SPL, resulting in features being added to or eliminated from the SPL. In this paper, we propose a framework for refactoring SPLs, which helps keep SPLs consistent with the feature model. After some introductory remarks, we describe a formal model for representing the feature model. We express various refactoring patts applicable to the feature model and the SPL formally, and then introduce an algorithm for finding them in the SPL. In the end, we use a real-world case study of an SPL to illustrate the applicability of the framework introduced in the paper.
其他文献
The growth of the software game development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issue
近些年来,我国的检验医学发生了巨大的变化,但是我们也必须清楚地认识到新形势下所面临的问题以及我们的任务。检验科目前实验室长期处于被动的过渡服务的状态。对于检验科该
 我市于 1996年从国家海洋局第一海洋研究所引进美国红鱼苗 2万尾在海围半咸淡水池塘中试养成功,取得亩产 858公斤的产量。本试验先从美国红鱼苗淡化驯养开始,全长 5厘米的鱼
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
80年代,国内外科技人员除利用低剂量电离辐射处理农业作物和蔬菜种子以及鱼、家禽外,还利用低剂量中子照射鱼、对虾卵和扇贝,提高其孵化率和成活率,从此,中子辐射刺激生长技
尿液是具有重要意义的排泄物,但传统的医护分工,护士忽视了标本采集在临床护理中的重要意义,从而影响医护质量的提高.
“十二五”规划纲要明确提出,要在工业化、城镇化深入发展中同步推进农业现代化,完善以工促农、以城带乡的长效机制,加大强农惠农力度,提高农业现代化水平,建设农民幸福生活
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
我们对临床使用头孢曲松钠是否对葡萄糖测定结果造成影响进行了观察,现报告如下.rn1 材料与方法rn1.1材料:①药品:注射头孢曲折松钠由海口奇力制药有限公司生产,规格:1.5 g/
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊