基于rCOS的形式化方法需求分析与验证

基本信息
批准号:61562011
项目类别:地区科学基金项目
资助金额:39.00
负责人:杨静
学科分类:
依托单位:贵州大学
批准年份:2015
结题年份:2019
起止时间:2016-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:李晓山,黄羿,杨溢龙,周慧英,滕飞,管林,郭世阳,张孟杰
关键词:
可信计算需求工程形式化
结项摘要

Requirements analysis and validation is one of important problems in software engineering. This project will apply rCOS formal method to building the requirements models of software systems, as well the consistency validation among requirements. A functional requirement, i.e., a use case in UML, can be defined as a sequence of system operations, which is described in a system operation diagram. And each use case can be formally defined as a pair of pre and post conditions. We will extend the current research results on theory, and develop the related software tools for supporting the incremental and iterative RUP development process. Extending and Applying developed AutoPA tool(based on OCL), we can automatically generate the corresponding prototype in Java from the given formal requirements model. Through the prototyping, customers can validate whether the specified requirements are consistent with what they really need. Thus, we can obtain the correct and reliable formal requirements model during requirements analysis phase. Currently, there is still no successful result on this research problem. The proposed research will make theory close a big step to practice in software engineering, which is very valuable and meaningful.

需求分析和验证是软件工程中的重要课题之一。本课题将应用rCOS形式化方法支持软件系统需求模型建立及其一致性验证。功能需求,即UML中的用例(use case)可以定义成为由一组按UML系统时序图控制的系统操作(system operations)构成, 而每个系统操作又可形式化成一对前后置条件。我们将扩充已有的理论并开发相关的软件支持工具,用以支持RUP迭代增量统一开发过程的形式化需求模型生成,及需求之间一致性的检查。扩充和利用已开发的基于OCL的原型(prototype)自动生成工具AutoPA,快速生成系统需求模型的原型Java代码。从而用户可以确认需求功能是否是其所需。如此可在需求分析阶段,得到正确可靠的形式化的需求规范。目前这方面的研究还在摸索实验阶段。此研究可使理论向实际软件工程靠近一大步,是非常有价值和意义的。

项目摘要

需求分析和验证是软件工程中的重要课题之一。本课题将应用rCOS形式化方法支持软件系统需求模型建立及其一致性验证。功能需求,即UML中的用例(use case)可以定义成为 由一组按UML系统时序图控制的系统操作(system operations)构成, 而每个系统操作又形式化成一对前后置条件。我们扩充了已有的理论并开发相关的软件支持工具,用以支持RUP迭代增量统一开发过程的形式化需求模型生成,及需求之间一致性的检查。开发完成需求建模和验证工具RM2PT,快速生成系统需求模型的原型 Java代码。从而用户可以确认需求功能是否是其所需。.通过研究从UML状态图到B形式规范的转换规则,提出了一种基于XMI的状态图到B形式化规范的自动转换方法,并使用J ava语言实现了自动转换工具 UML2B. 如此可在需求分析阶段得到正确可靠的形式化的需求规范。本项目给出了一个列车控制系统需求分析的实例研究。目前需求分析和验证的研究还在摸索实验阶段,此研究可使理论向实际软件工程靠近一大步,是非常有价值和意义的。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

栓接U肋钢箱梁考虑对接偏差的疲劳性能及改进方法研究

栓接U肋钢箱梁考虑对接偏差的疲劳性能及改进方法研究

DOI:10.3969/j.issn.1002-0268.2020.03.007
发表时间:2020
2

敏感性水利工程社会稳定风险演化SD模型

敏感性水利工程社会稳定风险演化SD模型

DOI:10.16265/j.cnki.issn1003-3033.2021.04.003
发表时间:2021
3

重大工程建设指挥部组织演化进程和研究评述:基于工程项目治理系统的视角

重大工程建设指挥部组织演化进程和研究评述:基于工程项目治理系统的视角

DOI:
发表时间:
4

基于资本驱动的新型互联网营造系统初探

基于资本驱动的新型互联网营造系统初探

DOI:
发表时间:2016
5

行为安全损耗和激励双路径管理理论研究

行为安全损耗和激励双路径管理理论研究

DOI:
发表时间:2020

杨静的其他基金

批准号:40804028
批准年份:2008
资助金额:20.00
项目类别:青年科学基金项目
批准号:51803241
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:81503239
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:31400073
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:50902103
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:81272464
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:81201313
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:81173089
批准年份:2011
资助金额:61.00
项目类别:面上项目
批准号:41565001
批准年份:2015
资助金额:23.00
项目类别:地区科学基金项目
批准号:30700438
批准年份:2007
资助金额:15.00
项目类别:青年科学基金项目
批准号:81503448
批准年份:2015
资助金额:17.00
项目类别:青年科学基金项目
批准号:30973552
批准年份:2009
资助金额:34.00
项目类别:面上项目
批准号:41375003
批准年份:2013
资助金额:71.00
项目类别:面上项目
批准号:61305064
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:59978023
批准年份:1999
资助金额:12.00
项目类别:面上项目
批准号:11801101
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:60802027
批准年份:2008
资助金额:12.00
项目类别:青年科学基金项目
批准号:61874175
批准年份:2018
资助金额:64.00
项目类别:面上项目
批准号:41873063
批准年份:2018
资助金额:65.00
项目类别:面上项目
批准号:41807175
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:81673338
批准年份:2016
资助金额:54.00
项目类别:面上项目
批准号:61370083
批准年份:2013
资助金额:77.00
项目类别:面上项目
批准号:41775071
批准年份:2017
资助金额:62.00
项目类别:面上项目
批准号:11626238
批准年份:2016
资助金额:3.00
项目类别:数学天元基金项目
批准号:61073043
批准年份:2010
资助金额:33.00
项目类别:面上项目
批准号:61304122
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目
批准号:81872443
批准年份:2018
资助金额:58.00
项目类别:面上项目
批准号:31600439
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:81500742
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:61503031
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:81900041
批准年份:2019
资助金额:20.00
项目类别:青年科学基金项目
批准号:81600859
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:11605133
批准年份:2016
资助金额:23.00
项目类别:青年科学基金项目
批准号:21708045
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:51572188
批准年份:2015
资助金额:64.00
项目类别:面上项目
批准号:81270882
批准年份:2012
资助金额:65.00
项目类别:面上项目
批准号:81470356
批准年份:2014
资助金额:70.00
项目类别:面上项目
批准号:51308029
批准年份:2013
资助金额:24.00
项目类别:青年科学基金项目
批准号:31860483
批准年份:2018
资助金额:39.00
项目类别:地区科学基金项目
批准号:41574141
批准年份:2015
资助金额:70.00
项目类别:面上项目
批准号:41601526
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:21805231
批准年份:2018
资助金额:27.50
项目类别:青年科学基金项目
批准号:81200275
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:61574058
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:51803180
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:61403300
批准年份:2014
资助金额:27.00
项目类别:青年科学基金项目
批准号:81901154
批准年份:2019
资助金额:20.50
项目类别:青年科学基金项目
批准号:31760194
批准年份:2017
资助金额:38.00
项目类别:地区科学基金项目
批准号:71702088
批准年份:2017
资助金额:18.00
项目类别:青年科学基金项目
批准号:41374153
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:51271129
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:30600531
批准年份:2006
资助金额:23.00
项目类别:青年科学基金项目
批准号:11104074
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:30200328
批准年份:2002
资助金额:21.00
项目类别:青年科学基金项目
批准号:61702008
批准年份:2017
资助金额:26.00
项目类别:青年科学基金项目
批准号:31200462
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:31201621
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:41005036
批准年份:2010
资助金额:18.00
项目类别:青年科学基金项目
批准号:61672179
批准年份:2016
资助金额:63.00
项目类别:面上项目
批准号:51301033
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:71403253
批准年份:2014
资助金额:22.00
项目类别:青年科学基金项目
批准号:81772130
批准年份:2017
资助金额:52.00
项目类别:面上项目
批准号:61601170
批准年份:2016
资助金额:21.00
项目类别:青年科学基金项目
批准号:61143003
批准年份:2011
资助金额:15.00
项目类别:专项基金项目
批准号:30700782
批准年份:2007
资助金额:19.00
项目类别:青年科学基金项目
批准号:11526060
批准年份:2015
资助金额:2.50
项目类别:数学天元基金项目
批准号:60704006
批准年份:2007
资助金额:20.00
项目类别:青年科学基金项目
批准号:41403047
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:21908160
批准年份:2019
资助金额:23.00
项目类别:青年科学基金项目
批准号:11101034
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:31260162
批准年份:2012
资助金额:50.00
项目类别:地区科学基金项目
批准号:61370099
批准年份:2013
资助金额:79.00
项目类别:面上项目
批准号:31270197
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:81271201
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:61604145
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:30800202
批准年份:2008
资助金额:20.00
项目类别:青年科学基金项目
批准号:71402071
批准年份:2014
资助金额:20.80
项目类别:青年科学基金项目
批准号:31201620
批准年份:2012
资助金额:20.00
项目类别:青年科学基金项目
批准号:31500924
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目

相似国自然基金

1

基于知识的需求获取方法的形式化技术

批准号:69983010
批准年份:1999
负责人:金芝
学科分类:F0202
资助金额:13.00
项目类别:专项基金项目
2

基于意图的软件需求形式化建模方法研究

批准号:60503030
批准年份:2005
负责人:刘璘
学科分类:F0203
资助金额:22.00
项目类别:青年科学基金项目
3

基于进程代数的复杂安全协议的形式化分析与验证

批准号:60473057
批准年份:2004
负责人:李舟军
学科分类:F0203
资助金额:23.00
项目类别:面上项目
4

基于事件逻辑的安全协议形式化分析及验证

批准号:61163005
批准年份:2011
负责人:肖美华
学科分类:F0201
资助金额:30.00
项目类别:地区科学基金项目