基于模型检测的软件动态演化一致性保障机制研究

基本信息
批准号:61202002
项目类别:青年科学基金项目
资助金额:23.00
负责人:周宇
学科分类:
依托单位:南京航空航天大学
批准年份:2012
结题年份:2015
起止时间:2013-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:袁敏,李伟湋,胡智喜,刘星痕,铁威,贾哲,吕威,金澜涛,谢健
关键词:
开放环境一致性模型检测软件演化
结项摘要

The consistency assurance mechanism during evolution is an active research topic of software evolution in open environment. Traditional model checking techniques focus on the internal states' representation and manipulation in a general sense. Due to the state explosion problem, it is difficult to verify the consistency properties of large-scale systems. To address this problem, the proposal consists of the following parts: 1. To investigate the underlying patterns and behavior characteristics of software evolution in open environment,and distill a novel domain modeling mechanism, i.e., an architecture centric domain model; 2. Based on the characteristics of the domain model, to design the state generation algorithms accordingly so as to reduce the number of states which are essentially the same but regarded as different ones by general model checkers; 3. To investigate the structure characteristics of consistency specifications, translate the global properties into a set of semantics-equal local properties, and leverage the compositional reasoning techniques to verify those local properties separately in parallel. The research aims to enhance the scales of verified systems and improve the efficiency of verification compared to the current practice in the field, and provide as an assurance mechanism to conduct dynamic evolution correctly and effectively.

演化一致性保障技术是开放环境下软件演化研究的热点问题。传统的模型检测方法着力于通用的模型内部状态的表达和处理方式,由于状态空间爆炸问题,难以直接利用该技术来验证较大规模软件一致性。本课题拟针对此问题展开研究,主要包括:1,研究开放环境下软件演化的形态、行为特征,提炼一种新的以体系结构为中心的领域建模机制2,根据领域模型特征,针对性地设计内部状态生成算法,避免那些本质相同但在通用模型检测工具中认为是不同的状态产生;3,研究一致性规约属性的结构特征,将全局属性转换为一系列等价局部属性,利用组合推理技术,并行化分别验证。通过以上研究,在待验证系统的规模和验证效率等方面取得进展与突破,为软件动态演化正确有效地实施提供技术保障。

项目摘要

动态演化能力是开放环境下软件形态的一种重要特征,动态演化的关键问题之一就是演化的一致性问题,获得了广泛的关注,有大量的工作从不同角度对此问题进行研究。本项目主要研究了如何引入模型检测技术,保障软件演化模型与规约的一致性,并针对验证过程的状态空间爆炸问题,采用多种方式,如对称化简技术、组合推理技术等来进一步提高待验证系统的规模和效率。本项目取得主要成果如下:针对开放环境下软件系统的层次式结构特征,提出用层次式时间自动机建模,给出严格的操作语义模型,该项成果发表在计算机科学技术学报(JCST)上;提出了一个层次平展化算法,并用互模拟理论证明该算法的正确性,将层次式时间自动机模型等价转化为平展化时间自动机模型,从而可以用现有模型检测工具如UPPAAL等对之进行形式化的验证,该项相关工作发表在软件学报,中国科学(信息科学),国际软件过程会议(ICSSP)等,平展化算法获得了国家发明专利;在属性规约验证方面,针对图文法建模方式不能针对反应式规约的相关属性进行描述验证,提出了一种轻量级的针对反应式规约的相关属性验证的方法,并且根据应用领域特征,采用对称化简、组合验证等技术进一步压缩状态空间,缓解了状态爆炸问题,相关工作发表在计算机前沿(FCS)上;开发的基于ECLIPSE富客户端(rich client)的原型系统,一个支持开放系统动态演化的中间件平台,相关论文发表在Computing期刊上;此外,本项目还做了一些拓展性研究,例如针对开放环境中的不确定性建模问题,开放系统中的协议验证问题,软件的缺陷前馈预测问题等,相关工作发表在ICWS, ICSME, ICA3PP, 中国科学(信息科学)等会议或期刊上。本项目系统地针对了软件动态演化过程中的一致性验证等问题展开研究,在待验证系统的规模和效率上取得了一定的进展和突破,取得了较为丰硕的成果,较好地完成了项目计划目标。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

演化经济地理学视角下的产业结构演替与分叉研究评述

演化经济地理学视角下的产业结构演替与分叉研究评述

DOI:10.15957/j.cnki.jjdl.2016.12.031
发表时间:2016
2

论大数据环境对情报学发展的影响

论大数据环境对情报学发展的影响

DOI:
发表时间:2017
3

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
4

中国参与全球价值链的环境效应分析

中国参与全球价值链的环境效应分析

DOI:10.12062/cpre.20181019
发表时间:2019
5

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

DOI:
发表时间:2022

周宇的其他基金

批准号:91640115
批准年份:2016
资助金额:80.00
项目类别:重大研究计划
批准号:81800687
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:21672232
批准年份:2016
资助金额:65.00
项目类别:面上项目
批准号:61702336
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:11771278
批准年份:2017
资助金额:48.00
项目类别:面上项目
批准号:11801297
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:31171079
批准年份:2011
资助金额:55.00
项目类别:面上项目
批准号:51678445
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:81102307
批准年份:2011
资助金额:20.00
项目类别:青年科学基金项目
批准号:81603093
批准年份:2016
资助金额:17.30
项目类别:青年科学基金项目
批准号:51508445
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:91732110
批准年份:2017
资助金额:50.00
项目类别:重大研究计划
批准号:41704009
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:81400979
批准年份:2014
资助金额:22.00
项目类别:青年科学基金项目
批准号:50908179
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:61871305
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:21807007
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:81570498
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:61141015
批准年份:2011
资助金额:15.00
项目类别:专项基金项目
批准号:61404156
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:31471079
批准年份:2014
资助金额:87.00
项目类别:面上项目
批准号:61301285
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:61309034
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:81070881
批准年份:2010
资助金额:35.00
项目类别:面上项目
批准号:61874131
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:81601508
批准年份:2016
资助金额:18.00
项目类别:青年科学基金项目
批准号:41874020
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:11401370
批准年份:2014
资助金额:22.00
项目类别:青年科学基金项目
批准号:31670827
批准年份:2016
资助金额:65.00
项目类别:面上项目
批准号:21372235
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:30971350
批准年份:2009
资助金额:31.00
项目类别:面上项目
批准号:51201166
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:31871316
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:71601025
批准年份:2016
资助金额:18.00
项目类别:青年科学基金项目
批准号:61303170
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目

相似国自然基金

1

基于构件的软件系统动态演化研究

批准号:60963007
批准年份:2009
负责人:李彤
学科分类:F0203
资助金额:22.00
项目类别:地区科学基金项目
2

基于模型检测的高可靠性软件动态更新的设计与验证

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

基于抽象的软件符号模型检测研究

批准号:61170043
批准年份:2011
负责人:魏欧
学科分类:F0203
资助金额:56.00
项目类别:面上项目
4

基于依赖公式抽象的软件模型检测研究

批准号:60663005
批准年份:2006
负责人:钱俊彦
学科分类:F0203
资助金额:23.00
项目类别:地区科学基金项目