当前位置:主页 > 科技论文 > 软件论文 >

基于用户需求的特征模型配置分析与优化方法研究

发布时间:2018-08-02 10:47
【摘要】:软件产品线工程是一种在公共核心资源的基础上,按照规定方式开发软件产品家族的方法。该方法具有提高产品质量、降低开发成本以及缩短上市时间等优势。在软件产品线工程中,特征模型是描述产品家族中共性和可变性特征以及特征之间关系的需求模型,它代表了特定领域中所有可能的产品配置空间,是实现基于领域目标和利益相关者的需求进行软件产品定制开发的基础。基于特征模型的配置过程面临以下挑战:1)如何实现对大型软件产品线的特征模型配置进行有效分析验证,给出系统行为属性的满足程度,如系统响应等功能需求;2)如何对特征模型的配置过程进行优化,使其满足特定的目标函数,如最小化成本等。针对特征模型配置分析验证问题,本文以软件产品线模型检测理论为基础,提出了一种基于特征切片的软件产品线多值模型检测方法。该方法首先根据用户需求定义切片准则,利用特征模型的语义抽取出与切片准则相关的特征依赖集和特征排斥集;然后,将切片结果映射到表示软件产品线行为模型的特征迁移系统上,引入三值逻辑对其迁移关系进行抽象;最后,使用多值模型检测工具对抽象的特征迁移系统进行验证,给出系统行为属性的满足程度。实验结果表明该方法的有效性。针对特征模型配置过程优化问题,本文在现有优化方法以及原子集概念的基础上,提出一种遗传算法优化特征模型配置过程的方法。该方法首先使用原子集算法优化特征模型,并对模型的整体约束信息进行建模,作为遗传算法中划分有效配置和无效配置的评估函数。然后,通过将有效配置和无效配置进行交叉,自适应选择以及变异等遗传操作,选出最优的有效配置进行输出。实验结果表明,在特征模型的整体约束函数以及交叉和变异等遗传算子的相互配合下,种群能够加速向最优解收敛。最后,基于本文提出的特征切片方法和配置过程优化方法,设计与实现了自动化配置工具。该工具具有基于基数的特征建模、特征模型的图形化展示、特征切片以及基于特征的配置优化等功能,建立了面向用户需求的软件产品线特征模型配置验证与优化过程。
[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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ed681***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com