期刊文献+

基于特征分解模式的软件产品线参考设计方法

REFERENCE DESIGN METHOD FOR SOFTWARE PRODUCT LINE BASED ON FEATURE DECOMPOSITION PATTERN
下载PDF
导出
摘要 基于特征的领域分析与建模技术是软件产品线开发中较为主流的需求建模方法,为描述产品线共性和可变性及其之间的关系提供了良好的支持。然而在现有特征模型基础上,如何指导系统开发人员进行软件系统的详细设计是亟待解决的问题。该问题主要体现在特征之间的结构与语义关系,以及特征的可变性如何映射为合理的系统设计模型这两个方面。针对上述问题,提出一种基于特征分解模式的软件产品线参考设计方法。该方法为特征模型中具有不同结构、不同语义的特征分解模式提供参考的详细设计方案,并提出相关聚类准则以支持对应全局特征模型的设计模型优化。最后,通过成绩录入软件产品线对该方法的有效性进行验证。 Feature-based domain analysis and modelling technique is one of the most popular requirement modelling methods in software product line development.It well supports the descriptions of commonality and variability of the product line as well as the relationships between them.However,how to guide the software developers to carry out detailed design of the software system on the basis of existing feature model is a difficulty urgently to be solved.The problem is mainly reflected in two aspects:the structural and semantic relationships between the features,and how to map the feature variations into a reasonable design model of the system.Aiming at the above problem,we propose an approach for the reference design of software product line which is based on feature decomposition patterns.The approach provides detailed reference design schemes to feature decomposition patterns with different structures and semantics.Furthermore,it also offers a set of class-clustering criterion for supporting the design model optimisation corresponding to the global feature model.Finally,the effectiveness of the approach is verified by a case study in a score-collecting software product line.
出处 《计算机应用与软件》 CSCD 北大核心 2012年第3期9-12,45,共5页 Computer Applications and Software
基金 国家自然科学基金项目(90818009)
关键词 软件产品线 特征模型 特征分解模式 可变性 共性 实现 Software product line Feature model Feature decomposition pattern Variability Commonality Implementation
  • 相关文献

参考文献7

  • 1Paul Clements,Linda Northrop.软件产品线实践与模式[M].北京:清华大学出版社,2004.
  • 2Kang K C,Cohen S G,Hess J A,et al.Feature-oriented domain analysis(FODA)feasibility study[R].Carnegie Mellon Univ,Tech Rep:CMU/SEI-90-TR-21,1990.
  • 3祝家意,彭鑫,赵文耘.基于OOP和AOP的软件产品线实现技术研究[J].计算机科学,2009,36(7):120-123. 被引量:7
  • 4Anastasopoulos M,Muthig D.An Evaluation of Aspect-Oriented Pro-gramming as a Product Line Implementation Technology[C]//ICSR,Spain,2004.
  • 5Lee K,Kang K C,Kim M,et al.Combining Feature-Oriented Analysis and Aspect-Oriented Programming for Product Line Asset Development[C]//SPLC,Maryland,2006.
  • 6彭鑫,赵文耘,刘奕明.基于特征模型和构件语义的概念体系结构设计[J].软件学报,2006,17(6):1307-1317. 被引量:19
  • 7Liwei Shen,Xin Peng,Wenyun Zhao.Feature-Driven and Incremental Variability Generalization in Software Product Line[C]//ICSR,USA,2009.

二级参考文献5

共引文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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