复杂集成软件系统产品线可变性建模与配置技术研究

基本信息
批准号:61370058
项目类别:面上项目
资助金额:73.00
负责人:张莉
学科分类:
依托单位:北京航空航天大学
批准年份:2013
结题年份:2017
起止时间:2014-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:岳涛,孙自安,聂坤明,王刚,路红,连小利,凌济民,张若宇,冯琦
关键词:
配置优化软件产品线可变性建模软件产品配置
结项摘要

Variability modeling and configuration is the key elements of software product line engineering. Complex Integrated Systems (CIS) are composed of many different subsystems developed by different organizations and stakeholders, which therefore brings new challenges for collaborative variability modeling and complicated constraints modeling. A software product of a product line family are formed by configuring hundreds and thousands of variability points. In this project, the configuration-oriented CIS product line variability modeling method is presented. Software product line requirement and architecture of CIS and constraints of variability models are built. Traceability between product line requirements and architectures, which forms the foundation of performing impact analysis and automated configuration, is studied. We construct the dependency model based on the traceability relationships and the variability constraints. Then, software product configuration impact analysis is enabled. The configuration process optimization technique is introduced. The configuration ordering which will facilitate the decision process of the configuration is optimized. This research can facilitate the configuration procedure dramatically, reduce the configuration complexity and improve the configuration efficiency. In the end, experiments are conducted on industry projects to verify the effectiveness of our approach.

可变性建模与配置技术是实现软件产品线的关键技术。复杂集成软件系统往往由涉及不同专业的子系统组成,产品线可变性模型的协同建模困难,尤其是各可变点之间错综复杂的约束关系的建模。同时可变性模型可能配置的产品数量与可变点数量呈指数级关系,使得可变性模型配置难度加大。本课题拟基于模型驱动的思想,研究面向配置的关注点分离的可变性建模技术,以支持复杂集成软件系统的软件产品线需求和体系结构建模,以及复杂可变性模型约束关系的建模。在此基础上,研究产品线需求模型和产品线体系结构模型间的可变性配置的追踪关系,为软件产品的分析与自动配置提供基础。根据可变性模型的追踪关系与可变性约束依赖关系,构建依赖关系模型,进行产品配置的传播与影响分析。研究基于启发式算法的配置过程优化技术,实现软件产品配置顺序的优化,降低配置的时间复杂度。最后,在实际的工业项目中进行实验和验证分析。

项目摘要

可配置的需求模型和体系结构模型是软件产品线的核心资产,可变性建模技术与针对特定产品的配置技术是实现软件产品线的两个关键技术。而复杂集成软件系统往往由大量涉及不同专业的子系统组成,从而使得产品线可变性模型的协同建模更加困难,尤其是对于各可变点之间错综复杂的约束关系的建模。同时可变性模型可能配置的产品数量与可变点数量呈指数级关系,使得可变性模型配置难度加大。本课题基于模型驱动的思想,重点研究了面向配置的关注点分离的可变性建模技术、产品线需求模型和产品线体系结构模型间的可变性配置的追踪关系和产品配置中的符合性检查及配置优化技术等。.在可变性建模方面,提出了一种半自动的软件产品线领域需求建模方法和关注点分离的产品线体系结构建模方法;并重点针对约束性建模,在对工业案例的可变性约束特点进行分析的基础上,提出了一种面向交互式配置的可变性约束分类方法,通过工业案例的应用验证了该方法的有效性;在产品配置方面,提出了一种基于模型切片的配置影响分析方法和基于搜索算法的配置过程优化方法,并选取多个工业案例验证了该方法的有效性;提出了一种面向复杂集成系统产品线的基于动态验证树的产品交互配置符合性增量检查方法和基于搜索的产品线交互配置符合性修复方法,实验结果显示该方法能够以毫秒级的响应时间支持产品线交互配置过程中实时的符合性检查以及在较快的时间内寻找到解决符合性修复方案。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
2

一种改进的多目标正余弦优化算法

一种改进的多目标正余弦优化算法

DOI:
发表时间:2019
3

基于混合优化方法的大口径主镜设计

基于混合优化方法的大口径主镜设计

DOI:10.3788/AOS202040.2212001
发表时间:2020
4

变可信度近似模型及其在复杂装备优化设计中的应用研究进展

变可信度近似模型及其在复杂装备优化设计中的应用研究进展

DOI:10.3901/jme.2020.24.219
发表时间:2020
5

资产配置在商业银行私人银行业务中的作用

资产配置在商业银行私人银行业务中的作用

DOI:
发表时间:2016

张莉的其他基金

批准号:11502121
批准年份:2015
资助金额:25.00
项目类别:青年科学基金项目
批准号:41001074
批准年份:2010
资助金额:18.00
项目类别:青年科学基金项目
批准号:81101092
批准年份:2011
资助金额:23.00
项目类别:青年科学基金项目
批准号:61373093
批准年份:2013
资助金额:76.00
项目类别:面上项目
批准号:31701521
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:81400479
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:11601424
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:41571120
批准年份:2015
资助金额:60.00
项目类别:面上项目
批准号:31600862
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:81102395
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:90818017
批准年份:2008
资助金额:50.00
项目类别:重大研究计划
批准号:41472077
批准年份:2014
资助金额:100.00
项目类别:面上项目
批准号:81200462
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:60603019
批准年份:2006
资助金额:7.00
项目类别:青年科学基金项目
批准号:81572934
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:51776074
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:81774241
批准年份:2017
资助金额:53.00
项目类别:面上项目
批准号:61103088
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:11604050
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:21473219
批准年份:2014
资助金额:90.00
项目类别:面上项目
批准号:20871089
批准年份:2008
资助金额:30.00
项目类别:面上项目
批准号:51102104
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:31401918
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:21271136
批准年份:2012
资助金额:75.00
项目类别:面上项目
批准号:41902122
批准年份:2019
资助金额:27.00
项目类别:青年科学基金项目
批准号:81603344
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:71472054
批准年份:2014
资助金额:58.00
项目类别:面上项目
批准号:41072062
批准年份:2010
资助金额:49.00
项目类别:面上项目
批准号:81402214
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:81800149
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:20802089
批准年份:2008
资助金额:18.00
项目类别:青年科学基金项目
批准号:81141120
批准年份:2011
资助金额:10.00
项目类别:专项基金项目
批准号:71772052
批准年份:2017
资助金额:48.00
项目类别:面上项目
批准号:61601156
批准年份:2016
资助金额:21.00
项目类别:青年科学基金项目
批准号:81560331
批准年份:2015
资助金额:38.00
项目类别:地区科学基金项目
批准号:11105232
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:31501323
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:81571730
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:21001004
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:61100126
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:81102492
批准年份:2011
资助金额:19.00
项目类别:青年科学基金项目
批准号:81300036
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:11201342
批准年份:2012
资助金额:22.00
项目类别:青年科学基金项目
批准号:51702336
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:81860421
批准年份:2018
资助金额:35.00
项目类别:地区科学基金项目
批准号:60773155
批准年份:2007
资助金额:29.00
项目类别:面上项目
批准号:51577022
批准年份:2015
资助金额:66.00
项目类别:面上项目
批准号:30240068
批准年份:2002
资助金额:7.00
项目类别:专项基金项目
批准号:81001035
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:21203044
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:31802096
批准年份:2018
资助金额:23.00
项目类别:青年科学基金项目
批准号:50348029
批准年份:2003
资助金额:8.00
项目类别:专项基金项目
批准号:21773260
批准年份:2017
资助金额:64.00
项目类别:面上项目
批准号:81300031
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:21272265
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:61402090
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:20807040
批准年份:2008
资助金额:19.00
项目类别:青年科学基金项目
批准号:41503113
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:20803084
批准年份:2008
资助金额:21.00
项目类别:青年科学基金项目
批准号:61170087
批准年份:2011
资助金额:56.00
项目类别:面上项目
批准号:81502169
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:81171492
批准年份:2011
资助金额:58.00
项目类别:面上项目
批准号:31660702
批准年份:2016
资助金额:39.00
项目类别:地区科学基金项目
批准号:41574080
批准年份:2015
资助金额:70.00
项目类别:面上项目
批准号:60970067
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:61672078
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:51402229
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:69803003
批准年份:1998
资助金额:10.00
项目类别:青年科学基金项目
批准号:50577075
批准年份:2005
资助金额:26.00
项目类别:面上项目
批准号:71102130
批准年份:2011
资助金额:20.00
项目类别:青年科学基金项目
批准号:81302927
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:11104001
批准年份:2011
资助金额:26.00
项目类别:青年科学基金项目
批准号:81903516
批准年份:2019
资助金额:21.00
项目类别:青年科学基金项目
批准号:41271159
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:81774084
批准年份:2017
资助金额:57.00
项目类别:面上项目
批准号:51006037
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:21672257
批准年份:2016
资助金额:65.00
项目类别:面上项目
批准号:31501033
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:40801047
批准年份:2008
资助金额:17.00
项目类别:青年科学基金项目
批准号:30700595
批准年份:2007
资助金额:8.00
项目类别:青年科学基金项目
批准号:11901403
批准年份:2019
资助金额:23.00
项目类别:青年科学基金项目
批准号:81372155
批准年份:2013
资助金额:16.00
项目类别:面上项目
批准号:71904114
批准年份:2019
资助金额:19.50
项目类别:青年科学基金项目
批准号:61376094
批准年份:2013
资助金额:80.00
项目类别:面上项目

相似国自然基金

1

基于领域知识的业务流程可变性配置建模分析与验证关键技术研究

批准号:61562073
批准年份:2015
负责人:黄贻望
学科分类:F0203
资助金额:37.00
项目类别:地区科学基金项目
2

复杂机电系统多维频谱特征建模与集成设计方法

批准号:51235009
批准年份:2012
负责人:赵万华
学科分类:E0506
资助金额:280.00
项目类别:重点项目
3

面向软件产品线的再工程关键技术研究

批准号:60703092
批准年份:2007
负责人:彭鑫
学科分类:F0203
资助金额:18.00
项目类别:青年科学基金项目
4

动态环境下自适应软件系统的建模与验证技术研究

批准号:61802179
批准年份:2018
负责人:杨文华
学科分类:F0203
资助金额:26.00
项目类别:青年科学基金项目