基于模型的结构性程序错误的诊断方法研究

基本信息
批准号:61175056
项目类别:面上项目
资助金额:58.00
负责人:陈荣
学科分类:
依托单位:大连海事大学
批准年份:2011
结题年份:2015
起止时间:2012-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:杜振军,郭静寰,刘亚清,邓武,徐俊洁,宋英杰,仝钰,叶绍亭,李博
关键词:
结构性程序错误基于模型的诊断错误定位模型生成
结项摘要

由于软件已经成为各类技术系统、物理系统、电子设备等的重要组成成分,程序错误对系统可靠性的影响是不可小视的。程序错误诊断就是用计算机辅助用户检测程序错误,定位错误原因,甚至是改正错误。基于模型的软件调试是一种典型的以演绎推理为基础的程序错误诊断方法,其原理是在一个描述软件系统结构和行为的逻辑模型上进行推理,完成行为预测、故障定位、测试等任务。不过就错误诊断的质量而言,现有方法对于现实程序都显露出一些难于解决的问题,如何诊断结构性的程序错误是一个开问题。为此本课题将把错误诊断视为受怀疑语句间的辩论游戏,研究基于辩论的程序错误诊断理论和方法,探索能够处理结构性程序错误的诊断技术;研究程序模型构造算法,多错误定位与修复算法以及优化诊断推理的相容性检查的快速算法;研制一个能够处理中等规模Java程序的程序错误诊断系统。程序错误诊断不但具有重要的研究意义,对于提高软件质量及其可信性也有着重要的应用价值

项目摘要

软件调试是软件开发和维护过程中一项不可避免的费时费力工作。软件故障诊断的焦点是自动而准确地定位程序错误,解释该错误甚至是改正错误。基于模型的软件调试是一种典型的以演绎推理为基础的程序错误诊断方法,其原理是在一个描述软件系统结构和行为的逻辑模型上进行推理,完成行为预测、故障定位、测试等任务。不过就错误诊断的质量而言,现有方法对于现实程序都显露出一些难于解决的问题,如何诊断结构性的程序错误是一个开问题。由于软件已经成为各类技术系统、物理系统、电子设备等的重要组成成分,程序错误诊断不但具有重要的研究意义,对于提高软件质量及其可信性也有着重要的应用价值。.本项目的工作核心是合理地处理软件诊断中的不确定性,无论是单故障还是多故障。本项目的贡献在于:(1)用失败运行产生的动态依赖关系产生诊断模型;(2)PCEG方法的概率推理具有双向的特点,自顶向下的推理可以计算显式故障的概率分布,而自底向上的推理更新真实故障的后延概率;(3)研究基于辩论的程序错误诊断理论和方法,探索能够处理结构性程序错误的诊断技术;(4)提出了一系列用于服务故障诊断的方法。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

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

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

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

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

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

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

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

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

DOI:
发表时间:2022
4

基于细粒度词表示的命名实体识别研究

基于细粒度词表示的命名实体识别研究

DOI:10.3969/j.issn.1003-0077.2018.11.009
发表时间:2018
5

F_q上一类周期为2p~2的四元广义分圆序列的线性复杂度

F_q上一类周期为2p~2的四元广义分圆序列的线性复杂度

DOI:10.11999/JEIT210095
发表时间:2021

陈荣的其他基金

批准号:70502003
批准年份:2005
资助金额:18.00
项目类别:青年科学基金项目
批准号:61178090
批准年份:2011
资助金额:70.00
项目类别:面上项目
批准号:50671063
批准年份:2006
资助金额:28.00
项目类别:面上项目
批准号:60778046
批准年份:2007
资助金额:28.00
项目类别:面上项目
批准号:71772104
批准年份:2017
资助金额:48.00
项目类别:面上项目
批准号:31370730
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:60203015
批准年份:2002
资助金额:20.00
项目类别:青年科学基金项目
批准号:71172011
批准年份:2011
资助金额:39.00
项目类别:面上项目
批准号:11672328
批准年份:2016
资助金额:66.00
项目类别:面上项目
批准号:60775028
批准年份:2007
资助金额:27.00
项目类别:面上项目
批准号:20207006
批准年份:2002
资助金额:23.00
项目类别:青年科学基金项目
批准号:11202232
批准年份:2012
资助金额:26.00
项目类别:青年科学基金项目
批准号:51308439
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:31070144
批准年份:2010
资助金额:33.00
项目类别:面上项目
批准号:70872057
批准年份:2008
资助金额:25.00
项目类别:面上项目
批准号:21505016
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:61672122
批准年份:2016
资助金额:63.00
项目类别:面上项目
批准号:69478026
批准年份:1994
资助金额:5.50
项目类别:面上项目
批准号:71472104
批准年份:2014
资助金额:64.00
项目类别:面上项目
批准号:31660090
批准年份:2016
资助金额:39.00
项目类别:地区科学基金项目

相似国自然基金

1

基于EFSM模型的测试与错误诊断

批准号:61070039
批准年份:2010
负责人:张健
学科分类:F0203
资助金额:36.00
项目类别:面上项目
2

基于确定性重演的多核程序并发错误消除方法研究

批准号:61502123
批准年份:2015
负责人:朱素霞
学科分类:F0204
资助金额:21.00
项目类别:青年科学基金项目
3

面向真实错误程序的高阶变异错误定位技术研究

批准号:61902015
批准年份:2019
负责人:刘勇
学科分类:F0203
资助金额:29.00
项目类别:青年科学基金项目
4

基于行为依赖特征分析的程序缺陷定位及诊断方法研究

批准号:61502194
批准年份:2015
负责人:郭曦
学科分类:F0205
资助金额:20.00
项目类别:青年科学基金项目