基于用户需求的特征模型配置分析与优化方法研究
[Abstract]:Software product line engineering is a method of developing software product family based on common core resources. The method has the advantages of improving the product quality, reducing the development cost and shortening the time to market. In the software product line engineering, feature model is the requirement model to describe the commonness and variability of product family and the relationship between features. It represents all possible product configuration spaces in a particular domain. It is the foundation of customized software development based on domain goals and stakeholder requirements. The configuration process based on the feature model faces the following challenge: 1) how to effectively analyze and verify the feature model configuration of the large-scale software product line, and give the degree of satisfaction of the behavior attributes of the system. How to optimize the configuration process of the feature model to satisfy the specific objective function, such as minimizing the cost, etc. Aiming at the problem of feature model configuration analysis and verification, this paper presents a method of software product line multi-valued model detection based on feature slicing based on the theory of software product line model detection. Firstly, the feature dependency set and feature exclusion set related to the slice criterion are extracted by using the semantics of the feature model according to the slice criterion defined by the user, and then, The slice results are mapped to the feature migration system which represents the behavior model of the software product line, and the ternary logic is introduced to abstract the migration relationship. Finally, the abstract feature migration system is verified by the multi-valued model detection tool. The degree of satisfaction of the behavior attributes of the system is given. The experimental results show that the method is effective. Based on the existing optimization methods and the concept of atomic set, a genetic algorithm (GA) method is proposed to optimize the process of feature model configuration. Firstly, the atomic set algorithm is used to optimize the feature model, and the global constraint information of the model is modeled as an evaluation function in genetic algorithm to divide the effective and invalid configurations. Then, the optimal efficient configuration is selected for output by crossover, adaptive selection, mutation and other genetic operations. The experimental results show that the population converges to the optimal solution with the cooperation of the global constraint function of the characteristic model and the genetic operators such as crossover and mutation. Finally, an automatic configuration tool is designed and implemented based on the feature slicing method and the configuration process optimization method proposed in this paper. The tool has the functions of cardinal-based feature modeling, graphical display of feature model, feature slicing and feature-based configuration optimization. The process of software product line feature model configuration verification and optimization is established.
【学位授予单位】:南京航空航天大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.5
【相似文献】
相关期刊论文 前10条
1 吴映波;王旭;;一种面向服务的领域特征模型[J];计算机科学;2011年06期
2 刘志坚,李建军,肖祥芷;面向制造的板金零件单元特征模型[J];机械与电子;2000年03期
3 杨思春;高超;秦锋;戴新宇;陈家骏;;融合基本特征和词袋绑定特征的问句特征模型[J];中文信息学报;2012年05期
4 罗毅平,,柏建国;多容对象的近似特征模型[J];四川轻化工学院学报;1995年04期
5 李龙;赵海燕;张伟;;特征模型定制的一种自动传播策略与选择性回退机制[J];计算机学报;2013年01期
6 易立;赵海燕;张伟;金芝;梅宏;;特征模型融合研究[J];计算机学报;2013年01期
7 何文民;沈国华;黄志球;王进;范大娟;;基于本体的特征模型演化的一致性验证[J];计算机应用研究;2013年07期
8 马骥,陈正鸣,高曙明;根据工艺需要进行设计特征模型调整的方法[J];计算机辅助设计与图形学学报;2003年02期
9 李斌;;电子商务网站中客户特征模型的研究[J];职大学报;2010年02期
10 曹伟娟;陈晓申;高曙明;;设计特征模型到分析特征模型的自动转换方法[J];计算机辅助设计与图形学学报;2012年08期
相关会议论文 前10条
1 时勘;;胜任特征模型理论和实践的探索[A];第四届(2009)中国管理学年会——组织行为与人力资源管理分会场论文集[C];2009年
2 时勘;;胜任特征模型的理论与实践探索的新进展[A];第十二届全国心理学学术大会论文摘要集[C];2009年
3 牛端;张敏强;;高校教师胜任特征模型的建构与胜任特征自评问卷的编制研究[A];全国教育与心理统计与测量学术年会暨第八届海峡两岸心理与教育测验学术研讨会论文摘要集[C];2008年
4 冷英;黄燕妮;;人物特征模型的建构与更新[A];第十届全国心理学学术大会论文摘要集[C];2005年
5 冯江平;李丽娜;;中学校长胜任特征模型研究[A];第十届全国心理学学术大会论文摘要集[C];2005年
6 贾建芹;袁文广;;火箭兵职业资格胜任特征模型的建立[A];第十二届全国心理学学术大会论文摘要集[C];2009年
7 王丽娜;刘晓梅;邵燕萍;车宏生;;家电销售人员胜任特征模型研究[A];第十二届全国心理学学术大会论文摘要集[C];2009年
8 李永瑞;刘欣;李茜;;胜任特征模型内涵演进与建模方法辩析[A];心理学与创新能力提升——第十六届全国心理学学术会议论文集[C];2013年
9 牛端;张敏强;;如何成为优秀的高校教师?——高校教师胜任特征模型研究[A];第十二届全国心理学学术大会论文摘要集[C];2009年
10 吉艳锋;;基于CIT的央行行员胜任特征模型构建研究[A];第八届(2013)中国管理学年会——组织行为与人力资源管理分会场论文集[C];2013年
相关重要报纸文章 前2条
1 北京师范大学教育管理学院 余生;构建校长胜任特征模型[N];中国教育报;2008年
2 中国劳动保障科学研究院 童天;促进创业工作的理论基石[N];中国劳动保障报;2012年
相关博士学位论文 前6条
1 陆晓光;公共管理者胜任特征模型构建与应用研究[D];北京理工大学;2016年
2 赵国胜;虚拟检测系统中多领域特征模型一致性研究[D];西北工业大学;2006年
3 王晓华;软件特征模型与测试应用研究[D];中国科学院研究生院(空间科学与应用研究中心);2009年
4 杨洁;技术经理的胜任特征与工作绩效的关系:领导成员交换的中介作用研究[D];南京大学;2010年
5 陈学军;管理绩效的内隐模型及其效应分析[D];浙江大学;2001年
6 王是平;并购企业高层管理团队胜任特征模型的理论与实证研究[D];复旦大学;2009年
相关硕士学位论文 前10条
1 华丽娜;基于企业招聘的胜任特征模型的开发与应用[D];兰州大学;2006年
2 苏丹;高校辅导员胜任特征模型研究[D];西南大学;2009年
3 黄梅;LMH职业学校专业教师胜任特征模型的构建与应用研究[D];重庆理工大学;2015年
4 吕鹏飞;大学生志愿者胜任特征模型的构建、检验及相关研究[D];曲阜师范大学;2015年
5 谢东珊;空军报务人员胜任特征模型建立与验证[D];第四军医大学;2015年
6 尚丽霞;基于灰关联分析法的胜任特征模型绩效管理实证研究[D];石家庄铁道大学;2014年
7 杨晨露;基于胜任特征模型的a公司高技能人才培养与激励[D];浙江工业大学;2015年
8 秦孝廉;直接编辑后的特征模型自动更新[D];浙江大学;2016年
9 高阳;监狱警察胜任特征模型的构建与应用研究[D];辽宁师范大学;2015年
10 金芮竹;中职学校心理健康教育教师胜任特征模型的构建和验证研究[D];辽宁师范大学;2015年
本文编号:2159183
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2159183.html