需求变更\系统演化环境下的特征化需求模型的代码综合方法

基本信息
批准号:61603242
项目类别:青年科学基金项目
资助金额:22.00
负责人:黄勃
学科分类:
依托单位:上海工程技术大学
批准年份:2016
结题年份:2019
起止时间:2017-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:曾国辉,张娟,石蕴玉,姚兴华,张华,刘小双,颜文彬
关键词:
行为建模过程建模建模方法论
结项摘要

For complex software systems with the perspective of the automation of system development, this project integrates the thought of the code synthesis, to research how to get the architecture code of the target system from the characteristization requirement model and to research the mutual influence between requirement change and system evolution and how to track them.The meaning of this work is that: firstly, whether the architecture code(target system)from code synthesis is standard or not is the key for determining that if the realization of the code in the later work can ensure orderly and completely. Secondly, the software system is coded with a constraint based on real world is also a proved effective way which can lower the risk of developing. In addition, taking into account the mutability requirements and the inherent condition of system evolution, in order to guarantee correctness and completeness of software development,the research on the mutual influence and change tracking between is necessary. .Therefore, this project focuses on the related content by dividing the works to be two parts:①under the precondition of the requirement model based on the software behavior, analysis requirement model and its characteristics. And then synthesis the architecture code (target system)from characteristization requirement model; ②considering the characteristics that the requirement model is easy to change, research on how to trace the changes of the requirement, and research the influence of changes on system evolution of the target system.

针对复杂的软件系统,从系统开发的角度,结合代码综合的思想,研究如何从特征化需求模型出发来得到目标系统框架代码并研究需求变更\系统演化之间的相互影响和追踪机制。这个研究的意义在于:首先,代码综合得到的框架代码(目标系统)是否规范是后期工作当中代码的实现能否保证有序和完备的关键,其次以一种基于现实世界的约束来对系统进行设计也是一种被证明可以降低开发风险的有效方式。另外,考虑到需求的易变性和系统演化的内在要求,对二者之间的相互影响和追踪进行研究可以保障软件开发的正确性和完备性。因此,本课题主要研究内容为:①在基于软件行为的需求模型的前提下,分析需求模型并将其特征化。结合代码综合的思想,综合特征化需求模型得到目标系统框架代码;②考虑到需求模型易变更的特性,研究如何追踪需求的变更,并研究这种变更对目标系统的演化影响。

项目摘要

目前的软件开发工作还有很多需要人工去完成,本项目从软件开发的角度,结合模型驱动的思想,研究如何从需求模型出发来得到目标软件的体系结构。这个研究的意义在于:首先软件的体系结构是否规范是后期工作当中代码的实现能否保证有序和完备的关键,其次以一种现实世界的约束来对软件进行编码也是一种被证明可以降低开发风险的有效方式。因此,本项目主要研究内容为:①在基于软件行为的需求模型的前提下,抽取模型内容并转换为软件体系结构当中的结构元素来获得目标软件的体系结构;②考虑到需求模型易变更的特性,研究如何追踪需求的变更,并研究这种变更对软件体系结构的影响。经过多年研究,本项目从理论和实践上解决了如下问题:(1)需求模型到软件体系结构的转换方法;(2)BDL模型的结构和软件体系结构的转换一致性证明;(3)需求模型变更的追踪机制;

项目成果
{{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:10.3964/j.issn.1000-0593(2022)09-2956-07
发表时间:2022
3

动物响应亚磁场的生化和分子机制

动物响应亚磁场的生化和分子机制

DOI:10.13488/j.smhx.20190284
发表时间:2019
4

人工智能技术在矿工不安全行为识别中的融合应用

人工智能技术在矿工不安全行为识别中的融合应用

DOI:10.16265/j.cnki.issn1003-3033.2019.01.002
发表时间:2019
5

滴状流条件下非饱和交叉裂隙分流机制研究

滴状流条件下非饱和交叉裂隙分流机制研究

DOI:10.16285/j.rsm.2020.0744
发表时间:2021

黄勃的其他基金

批准号:31772226
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:31471821
批准年份:2014
资助金额:87.00
项目类别:面上项目
批准号:40366001
批准年份:2003
资助金额:20.00
项目类别:地区科学基金项目
批准号:31272096
批准年份:2012
资助金额:75.00
项目类别:面上项目
批准号:30770008
批准年份:2007
资助金额:30.00
项目类别:面上项目
批准号:31070009
批准年份:2010
资助金额:32.00
项目类别:面上项目
批准号:30300004
批准年份:2003
资助金额:17.00
项目类别:青年科学基金项目
批准号:71703162
批准年份:2017
资助金额:17.00
项目类别:青年科学基金项目

相似国自然基金

1

响应需求变更的设计过程演化机制与动态调控方法研究

批准号:51175388
批准年份:2011
负责人:陈奎生
学科分类:E0506
资助金额:51.00
项目类别:面上项目
2

需求变更驱动的软件过程改进研究

批准号:61502413
批准年份:2015
负责人:张璇
学科分类:F0203
资助金额:20.00
项目类别:青年科学基金项目
3

需求演化的度量方法研究

批准号:60803023
批准年份:2008
负责人:李娟
学科分类:F0203
资助金额:19.00
项目类别:青年科学基金项目
4

社交网络环境下用户个性化需求的服务发现与聚合方法研究

批准号:61771297
批准年份:2017
负责人:黄昭
学科分类:F0102
资助金额:62.00
项目类别:面上项目