期刊文献+

一种面向特征增量的软件产品线分析方法 被引量:2

Feature increment oriented approach for software product line analysis
在线阅读 下载PDF
导出
摘要 针对现有的面向特征的软件产品线分析方法大多着眼于细粒度的特征,对宏观特征考虑不多,导致对产品线体系结构支持不足的问题,基于逐步精化的思路,提出特征增量概念,试图捕捉和描述产品线中产品的宏观联系与差异,以增强从需求到产品线体系结构再到单个产品体系结构的可跟踪性和可维护性.分析了特征增量的依赖关系和组合原则,并给出了基于目标场景的面向特征增量分析过程.结合一个可视化建模工具产品线实例对特征增量和分析过程进行说明.实例表明,特征增量的引入提升了产品线分析的粒度,增强了分析过程的层次性,从而系统且有效的支持产品线的开发活动. Existing feature oriented software product line analysis approaches often pay more attention to fine-grained features other than caring about coarse-grained features, which leads to the lack of support to product line architecture. The concept of feature increment was proposed based on the idea of step-wise refinement. The macroscopical relationships and differences between products were captured and described. Thus, the traceability and maintainability from requirement to product line architecture, and then to software architecture of a specific product can be enhanced. The dependency between feature increments and the composition criteria were described. Then a goal and scenario based analysis process was proposed which is feature increment oriented. The concept and the analysis process were illustrated by a running example of a product line of visual modeling tool. The example shows that feature increment can promote the granularity of software product line analysis and the hierarchy of analysis process in an effective way.
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2009年第12期2142-2148,共7页 Journal of Zhejiang University:Engineering Science
基金 国家"863"高技术研究发展计划专题资助项目(2007AA01Z187)
关键词 软件产品线 面向特征编程 特征增量 特征增量依赖 software product line feature oriented programming feature increment feature increment dependency
  • 相关文献

参考文献16

  • 1CLEMENTS P, NORTHROP L. Software product lines: practices and patterns [M]. Upper Saddle River, NJ: Addison-Wesley, 2002.
  • 2LEE J, MUTHIG D. Feature-oriented variability management in product line engineering [J]. Communications of the ACM, 2006, 49(12) : 55 - 59.
  • 3KANG K C, LEE J, DONOHOE P. Feature-oriented product line engineering [J]. IEEE Software, 2002, 9 (4) : 58 - 65.
  • 4MEI Hong, ZHANG Wei, GU Fang. A feature oriented approach to modeling and reusing requirements of soft- ware product lines[C]// Proceedings of the 27th Annual International Conference on Computer Software and Applications. Dallas: IEEE CS, 2003:250-255.
  • 5李玉琴,赵文耘.从领域需求到产品线体系结构的映射——一种面向特征的方法[J].计算机研究与发展,2007,44(7):1236-1242. 被引量:11
  • 6LEE Yu-qin, YANG Chuan-yao, ZHU Chong-xiang, et al. An approach to managing feature dependencies for produet releasing in software product lines[C] // Proceedings of the 9th International Conference on Software Reuse. Turin: Springer, 2006: 127- 141.
  • 7HENDRICKSON S A, HOEK A V D. Modeling product line architectures through change sets and relationships[C]// Proceedings of the 29th International Conference on Software Engineering. Minneapolis: IEEE CS, 2007:189 - 198.
  • 8BATORY D, SARVELA J N, RAUSCHMAYER A. Scaling step-wise refinement [J]. IEEE Transactions on Software Engineering, 2004, 30(6): 355- 371.
  • 9KIM J, PARK S, SUGUMARAN V. DRAMA: A framework for domain requirements analysis and modeling architectures in software product lines [J]. Journal of Systems and Software, 2008, 81(1) : 37 - 55.
  • 10KANG K C, COHEN S G, HESS J A, et al. Featureoriented domain analysis (FODA) feasibility study [R]. Pittsburgh: Software Engineering Institute, Carnegie Mellon University, 1990.

二级参考文献16

  • 1邹盛享,张伟,赵海燕,梅宏.面向软件产品家族的变化性建模方法[J].软件学报,2005,16(1):37-49. 被引量:16
  • 2J Karlsson,S Olsson,K Ryan.Improved practical support for large-scale requirements prioritizing[J].Requirements Engineering Journal,1997,2(1):51-60.
  • 3K Lee,K C Kang.Feature dependency analysis for product line component design[C].The 3rd Software Product Line Conf,Boston.2004.
  • 4M Moon,K Yeom.An approach to developing domain requirements as a core asset based on commonality and variability analysis in a product line[J].IEEE Trans on Software Engineering,2005,31(7):551-569.
  • 5J O Coplien.Multi-paradigm design:[Ph D dissertation][D].Brussels:Vrije Universiteit,2000.
  • 6K Lee,K C Kang.Feature dependency analysis for product line component design[C].ICSR,Madrid,Spain,2004.
  • 7P Carlshamre,K Sandahl,et al.An industrial survey of requirements interdependencies in software product release planning[C].In:Proc of 5th IEEE Int'l Symp on Requirements Engineering.Los Alamitos:IEEE Computer Society Press,2001.
  • 8A G Dahlstedt,A Persson.Requirements Interdependencies-Moulding the state of research into a research agenda[C].The 9th Int'l Workshop on Requirements Engineering:Foundation for Software Quality,Klagenfurt/Velden,Austria,2003.
  • 9S Ferber,J Haag,et al Feature interaction and dependencies:Modeling features for reengineering a legacy product line[C].The 2nd Software Product Line Conf,San Diego,2002.
  • 10J Giesen,A Volker.Requirements interdependencies and stakeholders preferences[C].IEEE Joint Int'l Conf on Requirements Engineering,Essen,Germany,2002.

共引文献10

同被引文献13

  • 1屈庆明,赵昊翔,潘金贵.基于生产线方式的软件开发[J].计算机科学,2005,32(4):209-211. 被引量:5
  • 2宁安良,侯红,鱼滨,郝克刚.软件产品线度量及应用研究[J].计算机应用与软件,2007,24(9):60-62. 被引量:4
  • 3Clements P,Northrop L. Software Product Lines:Practices and Patterns[M].MA:Addison-Wesley,2002.
  • 4Jin Sun Her,Ji Hyeok Kim,Sang Hun Oh. A Framework for Evaluating Reusability of Core Asset in Product Line Engineering[J].Information and Software Technology,2007,(7):740-760.doi:10.1016/j.infsof.2006.08.008.
  • 5Zubrow D,Chastek G. Measures for Software Product Lines[OL].http://www.sei.cmu.edu/publications/pubweb.html,.
  • 6CLEMENTS P,NORTHROP L.Software Product Lines:Practices and Patterns[M].Reading,MA:Addison-Wesley,2002:9-12.
  • 7JIN S H,JI H K,RHEW S Y,et al.A framework for evaluating reusability of core asset in product line engineering[J/OL].Information and Software Technology 2007,49(7):740-760[2016-03-20].http://dx.doi.org/10.1016/j.infsof.2006.08.008.
  • 8ZUBROW D,CHASTEK G J.Measures for Software Product Lines[R/OL].[2016-03-20].http://www.sei.cmu.edu/publications/pubweb.html.
  • 9张涛.软件产品线关键技术研究[D/OL].西安:西北工业大学,2006:4-126.http://cdmd.cnki.com.cn/Article/CDMD-10699-2007172238.htm.
  • 10丁剑洁,郝克刚,侯红,郭小群.基于度量的软件生产线管理研究[J].计算机科学,2011,38(1):156-157. 被引量:4

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部