面向运行环境依赖缺陷的软件自动化调试技术研究
项目介绍
AI项目解读
基本信息
- 批准号:61772055
- 项目类别:面上项目
- 资助金额:60.0万
- 负责人:
- 依托单位:
- 学科分类:F0203.软件理论、软件工程与服务
- 结题年份:2021
- 批准年份:2017
- 项目状态:已结题
- 起止时间:2018-01-01 至2021-12-31
- 项目参与者:白成刚; 殷蓓蓓; 张逍怡; 肖冠平; 仇坤; 秦芳云; 王皓钦; 陈诚; Kishor S. Trivedi;
- 关键词:
项目摘要
Software debugging is the process of exploring the root of software faults and seeking their mitigation techniques. It is an important way to detect and fix software faults. With the expanding of the software applications on the breadth and depth, the scale of the software systems is increasing and the interactions between software applications and execution environments act more frequently, resulting in the increasing proportions of execution environment dependent bugs. Due to the complexity of the debugging information, the environment dependence and the transient nature of the bugs, the existing software debugging techniques can not be well applied. On the three characteristics of environment dependent bugs, this project mainly focuses on the following three research aspects: execution environment dependent fault mechanisms, software and its execution environment modeling and analysis, and the key techniques of software debugging. The fruits of the research will contribute to the qualitative and quantitative analysis of the impact of the execution environment on software applications, while improving the debugging efficiency caused by environment dependent bugs. It can also contribute to the emergence and development of the environment dependence related research.
软件调试是探索软件缺陷的根源并寻求其解决方案的过程,是检测及修正软件错误的重要手段及方法。随着软件应用层面上广度和深度的拓展,软件系统规模也不断扩大,应用软件与运行环境之间的交互越来越频繁,导致运行环境依赖缺陷的比例越来越高。由于这类缺陷所具有的调试信息复杂性、环境依赖性和暂态性等特点,现有的软件调试技术不能很好的适用。围绕环境依赖缺陷的三个特点,本课题展开运行环境依赖软件缺陷机理研究、软件运行环境建模与分析、运行环境依赖缺陷自动化调试关键技术三个方面共六项内容的研究。本项目的研究工作将为定性和定量分析运行环境对软件造成的影响以及提高环境依赖缺陷的调试效率做出贡献,并有助于环境依赖缺陷相关研究方向的产生和发展。
结项摘要
软件调试是探索软件缺陷的根源并寻求其解决方案的过程,是检测及修正软件错误的重要手段及方法。随着软件应用层面上广度和深度的拓展,软件系统规模也不断扩大,应用软件与运行环境之间的交互越来越频繁,导致运行环境依赖缺陷的比例越来越高。由于这类缺陷所具有的调试信息复杂性、环境依赖性和暂态性等特点,现有的软件调试技术不能很好的适用。围绕环境依赖缺陷的三个特点,本课题展开运行环境依赖软件缺陷机理研究、软件运行环境建模与分析、运行环境依赖缺陷自动化调试关键技术三个方面共六项内容的研究。在方法研究的基础上,将部分取得的研究成果进行了工具实现。.通过四年的工作,本项目所取得的主要成果包括:.(1)研究软件缺陷机理,提出了环境依赖缺陷特征学习方法,并对环境依赖缺陷的环境因素进行探究;.(2)从状态建模和结构建模两个角度对软件运行环境进行建模与分析,并定量地研究了基于网络参数的缺陷类型特征;.(3)从环境依赖失效复现方法及环境依赖缺陷定位方法两个角度探究了环境依赖缺陷调试技术;.(4)对部分研究成果进行了工具实现,开发了三个工具,其中一个获得了软件著作权。.相关工作至今为止发表/接收论文共计29篇,其中包括SCIE源期刊目录论文21篇,EI源会议录用论文8篇。在专利方面,本项目相关成果至今为止授权发明专利3项,申请发明专利3项。此外,获得了一项软件著作权。.本项目的研究工作将为定性和定量分析运行环境对软件造成的影响以及提高环境依赖缺陷的调试效率做出贡献,并有助于环境依赖缺陷相关研究方向的产生和发展。
项目成果
期刊论文数量(21)
专著数量(0)
科研奖励数量(1)
会议论文数量(8)
专利数量(6)
An Empirical Study of Fault Triggers in the Linux Operating System: An Evolutionary Perspective
Linux 操作系统中故障触发的实证研究:进化视角
- DOI:10.1109/tr.2019.2916204
- 发表时间:2019-12
- 期刊:IEEE Transactions on Reliability
- 影响因子:5.9
- 作者:Guanping Xiao;Zheng Zheng;Beibei Yin;Kishor S. Trivedi;Xiaoting Du;Kai-Yuan Cai
- 通讯作者:Kai-Yuan Cai
An Empirical Study of Fault Triggers in Deep Learning Frameworks
深度学习框架中故障触发的实证研究
- DOI:10.1109/tdsc.2022.3152239
- 发表时间:2023-07
- 期刊:IEEE Transactions on Dependable and Secure Computing
- 影响因子:7.3
- 作者:Xiaoting Du;Yulei Sui;Zhihao Liu;Jun Ai
- 通讯作者:Jun Ai
Two-Level Rejuvenation for Android Smartphones and Its Optimization
Android智能手机二级回春及其优化
- DOI:10.1109/tr.2018.2881306
- 发表时间:2019-06
- 期刊:IEEE Transactions on Reliability
- 影响因子:5.9
- 作者:Yu Qiao;Zheng Zheng;Yunyu Fang;Fangyun Qin;Kishor S. Trivedi;Kaiyuan Cai
- 通讯作者:Kaiyuan Cai
Dynamic random testing with test case clustering and distance-based parameter adjustment
具有测试用例聚类和基于距离的参数调整的动态随机测试
- DOI:10.1016/j.infsof.2020.106470
- 发表时间:2021-03
- 期刊:Information and Software Technology
- 影响因子:3.9
- 作者:HanyuPei;BeibeiYin;MinXie;Kai-YuanCai
- 通讯作者:Kai-YuanCai
Markov Regenerative Models of WebServers for Their User-Perceived Availability and Bottlenecks
Web 服务器的用户感知可用性和瓶颈的马尔可夫再生模型
- DOI:10.1109/tdsc.2017.2753803
- 发表时间:2020-01
- 期刊:IEEE Transactions on Dependable and Secure Computing
- 影响因子:7.3
- 作者:Zheng Zheng;Kishor S. Trivedi;Nan Wang;Kun Qiu
- 通讯作者:Kun Qiu
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
基于马尔可夫模型的软件错误定位方法
- DOI:--
- 发表时间:2013
- 期刊:计算机学报
- 影响因子:--
- 作者:张云乾;郑征;季晓慧;张文博;张震宇
- 通讯作者:张震宇
三相电压型PWM整流器不平衡控制策略的研究
- DOI:--
- 发表时间:2014
- 期刊:电气传动
- 影响因子:--
- 作者:郑征;张子伟;张朋
- 通讯作者:张朋
Real-Time Detection of Atmosphere Composition in Three-Component Gas-Phase Copolymerization of Olefins
烯烃三组分气相共聚过程中气氛成分的实时检测
- DOI:10.1002/mren.201800042
- 发表时间:2018
- 期刊:Macromolecular Reaction Engineering
- 影响因子:1.5
- 作者:郑征;杨伊琳;黄凯;胡激江;介素云;李伯耿
- 通讯作者:李伯耿
未知复杂环境中的无人机平滑飞行路径规划
- DOI:--
- 发表时间:--
- 期刊:Kongzhi Lilun Yu Yinyong/Control Theory and Applications
- 影响因子:--
- 作者:刘伟;郑征;蔡开元
- 通讯作者:蔡开元
四川省茂县四种人工林凋落物研究。
- DOI:--
- 发表时间:--
- 期刊:《中南林学院学报》,
- 影响因子:--
- 作者:孔维静;郑征
- 通讯作者:郑征
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}

内容获取失败,请点击重试

查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图

请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
郑征的其他基金
马氏决策序列关系覆盖驱动的深度强化学习软件测试研究
- 批准号:62372021
- 批准年份:2023
- 资助金额:50.00 万元
- 项目类别:面上项目
复合双层主从决策及其在反空袭关键设施防护中的应用研究
- 批准号:60904066
- 批准年份:2009
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}