Journal of Software:2013.24(9):2001-2019

(北京航空航天大学 软件工程研究所, 北京 100191)
Systematic Literarture Review of Software Product Line Variability Modeling Techniques
NIE Kun-Ming,ZHANG Li,FAN Zhi-Qiang
(Software Engineering Institute, BeiHang University, Beijing 100191, China)
Chart / table
Similar Articles
Article :Browse 6891   Download 4257
Received:February 22, 2012    Revised:April 18, 2012
> 中文摘要: 软件产品线是实现大规模的软件复用、保证高质量的新产品开发的最佳实践.软件产品线的关键问题是如何进行可变性管理,并基于可变性管理实现软件核心资产的复用.软件产品线可变性建模是可变性管理的关键技术,实现产品家族成员的共性和可变性的描述.可变性建模涉及软件开发的全生命周期,在领域工程和应用工程中,尤其是在产品构建过程中,起到重要的作用.从众多的建模技术中选择合适的建模技术是十分困难的,在软件产品线领域中开展了可变性建模技术的系统综述,按照系统综述的方法对可变性建模技术进行了系统总结,根据系统综述规则,选取了从1990 年~2011 年发表的论文进行综述.讨论了系统综述的研究成果,从可变性建模方法分类、重要可变性建模技术对比等方面进行深入的探讨,为建模人员和研究人员对可变性建模技术的选择和研究提供支持.最后分析了可变性建模技术的研究趋势,并对可变性建模技术有待深入的研究难点和发展趋势进行了展望.
Abstract:The software product line is one of the most effective strategies for reuse of large-scale software and rapid development of new software products with good quality levels. The variability modeling technique used to describe the commonality and variability of software product families is one of the most important techniques in software product line. Variability modeling plays an important role in the product line domain engineering and product line application engineering. However, it is difficult for modelers and engineers to choose one or more suitable modeling techniques from various variability modeling techniques. A systematic literature review of the variability modeling techniques in software product line reported from 1990s to 2011 is carried out. In this systematic review, the existing variability modeling techniques are analyzed and compared to help engineers and/or researchers to select the most suitable variability modeling techniques. Finally, the research trend of variability modeling technique is given, and the prospects for future research and suggestions for possible extensions are also discussed.
文章编号:     中图分类号:    文献标志码:
基金项目:国家自然科学基金(61170087, 61370058);软件开发环境国家重点实验室自主课题(SKLSDE-2012ZX-13);中央高校基本科研业务费专项资金 国家自然科学基金(61170087, 61370058);软件开发环境国家重点实验室自主课题(SKLSDE-2012ZX-13);中央高校基本科研业务费专项资金
Foundation items:
Reference text:


NIE Kun-Ming,ZHANG Li,FAN Zhi-Qiang.Systematic Literarture Review of Software Product Line Variability Modeling Techniques.Journal of Software,2013,24(9):2001-2019