基于控制机制的软件可靠性新技术及其理论研究

基本信息
批准号:61100034
项目类别:青年科学基金项目
资助金额:22.00
负责人:陈哲
学科分类:
依托单位:南京航空航天大学
批准年份:2011
结题年份:2014
起止时间:2012-01-01 - 2014-12-31
项目状态: 已结题
项目参与者:方元康,肖芳雄,于瑞强,马琳,赵子玥,顾益,夏洋洋,刘春勇,宋钧玉
关键词:
软件验证软件可靠性自动机理论软件工程控制机制
结项摘要

近年来软件工程领域发起了对运行时验证的研究,以弥补模型检查技术存在的状态爆炸等弱点。但目前运行时验证在很多方面仍未成熟。第一,运行时验证仅仅监测错误的存在,而不能对系统进行运行时控制,以达到安全保护或错误恢复的目的;第二,运行时验证的基础理论并不成熟,比如可监测性问题等重要理论问题没有得到很好的解决。本项目将把控制机制引入软件工程和软件可靠性领域。这一新机制有以下几个目的:第一,使得规约不仅仅被用于验证,也可以用于对系统进行监测和正确性控制,提供一种新的确保可靠性和安全性的方法;第二,为运行时验证和控制提供理论基础,解决一些重要的理论问题,并在此基础上发展软件验证和控制的新理论和新技术。从理论研究的角度上,我们将提出形式控制系统理论来作为一个统一的理论框架,并探讨该模型及其特例的各种性质。从应用基础研究的角度上,我们将提出并探讨基于控制机制的模型监测方法及其在软件验证和控制中的应用。

项目摘要

本项目属于软件工程领域,主要研究方向是如何将控制机制用于确保软件可靠性,使得正确性需求规约不仅仅被用于验证,还可以用于对系统进行监测和控制。首先,本项目提出了形式化控制系统理论,给出了形式化控制系统的形式化定义,对其理论性质进行研究,证明了各种控制系统的生成能力和表达能力,并建立自动机控制系统和文法控制系统之间的相互转化关系和转化方法,并探讨了基于无限长度单词的控制系统的生成能力。形式化控制系统的科学意义在于提供了一种更加通用的控制理论框架。第二,本项目研究了基于形式化控制系统理论的运行时监测、验证和控制方法,这些方法和技术可以对程序进行运行时验证和控制,从而提高软件系统的可靠性和安全性。项目组实现了一个使用这些技术的原型系统,可以对C语言程序构造基于控制机制的验证器,实验证明了这些技术的可行性,可以为正确性需求规约的变化和演化提供更好的支持。最后,本项目也研究了软件验证技术的实际应用,实验证明形式化验证可以有效地用于实际机载软件、网络路由协议和Web服务等系统的验证问题。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

基于被动变阻尼装置高层结构风振控制效果对比分析

基于被动变阻尼装置高层结构风振控制效果对比分析

DOI:10.13197/j.eeev.2019.05.95.fuwq.009
发表时间:2019
2

猪链球菌生物被膜形成的耐药机制

猪链球菌生物被膜形成的耐药机制

DOI:10.13343/j.cnki.wsxb.20200479
发表时间:2021
3

基于旋量理论的数控机床几何误差分离与补偿方法研究

基于旋量理论的数控机床几何误差分离与补偿方法研究

DOI:
发表时间:2019
4

现代优化理论与应用

现代优化理论与应用

DOI:10.1360/SSM-2020-0035
发表时间:2020
5

出租车新运营模式下的LED广告精准投放策略

出租车新运营模式下的LED广告精准投放策略

DOI:10.16381/j.cnki.issn1003-207x.2020.10.022
发表时间:2020

陈哲的其他基金

批准号:10776009
批准年份:2007
资助金额:33.00
项目类别:联合基金项目
批准号:11905045
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:81702188
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:61177075
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:U1533130
批准年份:2015
资助金额:35.00
项目类别:联合基金项目
批准号:71471122
批准年份:2014
资助金额:60.00
项目类别:面上项目
批准号:69787002
批准年份:1997
资助金额:10.00
项目类别:专项基金项目
批准号:81900100
批准年份:2019
资助金额:20.00
项目类别:青年科学基金项目
批准号:41372009
批准年份:2013
资助金额:99.00
项目类别:面上项目
批准号:61475066
批准年份:2014
资助金额:84.00
项目类别:面上项目
批准号:51502089
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:40502002
批准年份:2005
资助金额:29.00
项目类别:青年科学基金项目
批准号:60877044
批准年份:2008
资助金额:14.00
项目类别:面上项目
批准号:81700135
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:81503426
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:31500757
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:51201099
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:21801091
批准年份:2018
资助金额:27.50
项目类别:青年科学基金项目
批准号:51707161
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:21107109
批准年份:2011
资助金额:28.00
项目类别:青年科学基金项目
批准号:11001289
批准年份:2010
资助金额:18.00
项目类别:青年科学基金项目
批准号:61501173
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目

相似国自然基金

1

计算机控制系统的软件可靠性研究

批准号:68673054
批准年份:1986
负责人:文传源
学科分类:F02
资助金额:4.00
项目类别:面上项目
2

基于图论的软件漏洞理论研究

批准号:61370193
批准年份:2013
负责人:谢惠扬
学科分类:F0205
资助金额:75.00
项目类别:面上项目
3

基于非连续介质的复合阻尼新技术及其理论研究

批准号:59775019
批准年份:1997
负责人:陈天宁
学科分类:E0503
资助金额:15.00
项目类别:面上项目
4

软件可靠性定量估测模型

批准号:68673053
批准年份:1986
负责人:徐仁佐
学科分类:F02
资助金额:2.00
项目类别:面上项目