期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
4
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
智能合约漏洞检测及自动化修复方法
1
作者
王嘉诚
蒋佳佳
+1 位作者
张玉书
赵佳豪
《计算机工程与设计》
北大核心
2025年第1期107-116,共10页
为解决智能合约存在的安全漏洞问题,研究智能合约漏洞检测及自动化修复方法。对智能合约进行漏洞检测,获得包含漏洞类别及位置等关键信息的检测报告,将智能合约源代码解析为抽象语法树格式,根据检测报告提供的漏洞信息,结合预定义漏洞...
为解决智能合约存在的安全漏洞问题,研究智能合约漏洞检测及自动化修复方法。对智能合约进行漏洞检测,获得包含漏洞类别及位置等关键信息的检测报告,将智能合约源代码解析为抽象语法树格式,根据检测报告提供的漏洞信息,结合预定义漏洞修复模板,在抽象语法树层面对智能合约进行修复,根据抽象语法树反向解析获得修复后的智能合约源代码,实现智能合约的漏洞检测及自动化修复。实验结果表明,所研究的方法能够以较高的成功率修复智能合约漏洞,增强智能合约的正确性。
展开更多
关键词
区块链
智能合约
安全漏洞
漏洞检测
自动化
修复
抽象语法树
修复模板
在线阅读
下载PDF
职称材料
基于模板的软件缺陷修复推荐方法
被引量:
1
2
作者
薄莉莉
朱轩锐
孙小兵
《小型微型计算机系统》
CSCD
北大核心
2022年第5期1096-1101,共6页
软件中长期累积的历史遗留问题导致软件产品的规模和复杂性逐渐增大.为了有效提高软件缺陷修复的效率,本文针对源代码文件中的修复前代码版本和修复后代码版本之间的差异,根据预定义的细粒度更改操作提取缺陷修复模板,并基于此修复模板...
软件中长期累积的历史遗留问题导致软件产品的规模和复杂性逐渐增大.为了有效提高软件缺陷修复的效率,本文针对源代码文件中的修复前代码版本和修复后代码版本之间的差异,根据预定义的细粒度更改操作提取缺陷修复模板,并基于此修复模板提出了一种缺陷修复推荐方法.结果表明,模板的覆盖范围可达67.11%,并且5位参评者评估其有效,认为此修复模板适用于软件缺陷并且能够解决部分缺陷问题.
展开更多
关键词
软件缺陷
修复
修复模板
修复
推荐
在线阅读
下载PDF
职称材料
一种基于StackOverflow分析的程序自动修复方法
被引量:
1
3
作者
刘旭亮
钟浩
《计算机工程》
CAS
CSCD
北大核心
2018年第10期95-100,共6页
现有程序缺陷修复方法缺乏充足的修复模板,多数只能修复小部分程序缺陷。为此,提出一种从StackOverflow中获取示例代码,并从示例代码中挖掘出修复样品的方法。从程序员日常开发讨论中获取与修复有关的代码对,并从中生成修复模板,该模板...
现有程序缺陷修复方法缺乏充足的修复模板,多数只能修复小部分程序缺陷。为此,提出一种从StackOverflow中获取示例代码,并从示例代码中挖掘出修复样品的方法。从程序员日常开发讨论中获取与修复有关的代码对,并从中生成修复模板,该模板丰富了自动修复工具已有的操作,能够修复更多缺陷。对Defects4J数据集进行实验验证,结果表明,该方法能够修复23个程序缺陷,优于GenProg和Nopol等工具。
展开更多
关键词
程序自动
修复
真实缺陷
修复
修复模板
示例代码
修复
样品
在线阅读
下载PDF
职称材料
基于错误根因的Linux驱动移植接口补丁推荐
4
作者
李斌
贺也平
+2 位作者
马恒太
芮建武
李晓卓
《计算机研究与发展》
EI
CSCD
北大核心
2022年第6期1388-1408,共21页
Linux内核版本变更带来驱动程序调用内核接口的不一致性错误非常频繁,其通过手工修复不仅工作量繁重,还可能引入新的错误.针对这个问题,驱动移植中间库辅助适配和驱动移植辅助信息等方面的已有研究提供了辅助示例,但是还需要人工分析和...
Linux内核版本变更带来驱动程序调用内核接口的不一致性错误非常频繁,其通过手工修复不仅工作量繁重,还可能引入新的错误.针对这个问题,驱动移植中间库辅助适配和驱动移植辅助信息等方面的已有研究提供了辅助示例,但是还需要人工分析和手工构造补丁,人工修复的工作量依然较大并且效率较低.为此,通过推荐高质量补丁降低人工修复的工作量并提高修复效率.与传统方法通过错误代码形式的相似性识别同类错误不同,提出依据错误发生的相同原因和来源识别同类错误.提出了一种分层搜索算法用于获取待修复错误对应的错误根因,通过错误根因识别同类错误的修复实例,从其中提取并选择针对性修复模板实现同类未修复错误的高质量补丁推荐.在收集的19个真实驱动程序数据集上的实验表明,所提方法相比传统方法的补丁推荐正确率有显著提高.
展开更多
关键词
驱动移植
修复
实例
引入错误变更
修复模板
补丁推荐
错误根因
在线阅读
下载PDF
职称材料
题名
智能合约漏洞检测及自动化修复方法
1
作者
王嘉诚
蒋佳佳
张玉书
赵佳豪
机构
南京航空航天大学计算机科学与技术学院/人工智能学院/软件学院
出处
《计算机工程与设计》
北大核心
2025年第1期107-116,共10页
基金
国家重点研发计划基金项目(2020YFB1005500)
南京航空航天大学研究生创新训练基金项目(xcxjh20221616)。
文摘
为解决智能合约存在的安全漏洞问题,研究智能合约漏洞检测及自动化修复方法。对智能合约进行漏洞检测,获得包含漏洞类别及位置等关键信息的检测报告,将智能合约源代码解析为抽象语法树格式,根据检测报告提供的漏洞信息,结合预定义漏洞修复模板,在抽象语法树层面对智能合约进行修复,根据抽象语法树反向解析获得修复后的智能合约源代码,实现智能合约的漏洞检测及自动化修复。实验结果表明,所研究的方法能够以较高的成功率修复智能合约漏洞,增强智能合约的正确性。
关键词
区块链
智能合约
安全漏洞
漏洞检测
自动化
修复
抽象语法树
修复模板
Keywords
blockchain
smart contract
security vulnerabilities
vulnerability detection
automatic repair
abstract syntax tree
repair template
分类号
TP309 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
基于模板的软件缺陷修复推荐方法
被引量:
1
2
作者
薄莉莉
朱轩锐
孙小兵
机构
扬州大学信息工程学院
江苏省知识管理与智能服务工程研究中心
计算机软件新技术国家重点实验室(南京大学)
出处
《小型微型计算机系统》
CSCD
北大核心
2022年第5期1096-1101,共6页
基金
国家自然科学基金项目(61872312,61972335,62002309)资助
南京大学计算机软件新技术国家重点实验室项目(KFKT2020B15,KFKT2020B16)资助
+6 种基金
扬州市校合作项目(YZU201803)资助
扬州大学高端人才支持计划(2019)资助
扬州大学畜牧学学科特区学科交叉课题支持项目(yzuxk202015)资助
江苏省“六大人才高峰”高层次人才项目(RJFW-053)资助
江苏省“333”工程中青年科学技术带头人项目资助
江苏省高等学校自然科学研究面上项目(20KJB520024)资助
工业和信息化部重点实验室项目(NJ2020022)资助。
文摘
软件中长期累积的历史遗留问题导致软件产品的规模和复杂性逐渐增大.为了有效提高软件缺陷修复的效率,本文针对源代码文件中的修复前代码版本和修复后代码版本之间的差异,根据预定义的细粒度更改操作提取缺陷修复模板,并基于此修复模板提出了一种缺陷修复推荐方法.结果表明,模板的覆盖范围可达67.11%,并且5位参评者评估其有效,认为此修复模板适用于软件缺陷并且能够解决部分缺陷问题.
关键词
软件缺陷
修复
修复模板
修复
推荐
Keywords
software bug fixing
fix template
fix recommendation
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
一种基于StackOverflow分析的程序自动修复方法
被引量:
1
3
作者
刘旭亮
钟浩
机构
上海交通大学电子信息与电气工程学院
出处
《计算机工程》
CAS
CSCD
北大核心
2018年第10期95-100,共6页
基金
国家重点基础研究计划(2015CB352203)
国家自然科学基金面上项目(61572313)
文摘
现有程序缺陷修复方法缺乏充足的修复模板,多数只能修复小部分程序缺陷。为此,提出一种从StackOverflow中获取示例代码,并从示例代码中挖掘出修复样品的方法。从程序员日常开发讨论中获取与修复有关的代码对,并从中生成修复模板,该模板丰富了自动修复工具已有的操作,能够修复更多缺陷。对Defects4J数据集进行实验验证,结果表明,该方法能够修复23个程序缺陷,优于GenProg和Nopol等工具。
关键词
程序自动
修复
真实缺陷
修复
修复模板
示例代码
修复
样品
Keywords
program automatic repair
real defect repair
repair template
sample code
repair sample
分类号
TP391 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
基于错误根因的Linux驱动移植接口补丁推荐
4
作者
李斌
贺也平
马恒太
芮建武
李晓卓
机构
中国科学院大学
中国科学院软件研究所基础软件国家工程研究中心
计算机科学国家重点实验室(中国科学院软件研究所)
出处
《计算机研究与发展》
EI
CSCD
北大核心
2022年第6期1388-1408,共21页
基金
中国科学院战略性先导科技专项(XDA-Y01-01,XDC02010600)。
文摘
Linux内核版本变更带来驱动程序调用内核接口的不一致性错误非常频繁,其通过手工修复不仅工作量繁重,还可能引入新的错误.针对这个问题,驱动移植中间库辅助适配和驱动移植辅助信息等方面的已有研究提供了辅助示例,但是还需要人工分析和手工构造补丁,人工修复的工作量依然较大并且效率较低.为此,通过推荐高质量补丁降低人工修复的工作量并提高修复效率.与传统方法通过错误代码形式的相似性识别同类错误不同,提出依据错误发生的相同原因和来源识别同类错误.提出了一种分层搜索算法用于获取待修复错误对应的错误根因,通过错误根因识别同类错误的修复实例,从其中提取并选择针对性修复模板实现同类未修复错误的高质量补丁推荐.在收集的19个真实驱动程序数据集上的实验表明,所提方法相比传统方法的补丁推荐正确率有显著提高.
关键词
驱动移植
修复
实例
引入错误变更
修复模板
补丁推荐
错误根因
Keywords
driver porting
existing fix instances
error-inducing changes
fix pattern
patch reco-mmendation
root cause of error
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
智能合约漏洞检测及自动化修复方法
王嘉诚
蒋佳佳
张玉书
赵佳豪
《计算机工程与设计》
北大核心
2025
0
在线阅读
下载PDF
职称材料
2
基于模板的软件缺陷修复推荐方法
薄莉莉
朱轩锐
孙小兵
《小型微型计算机系统》
CSCD
北大核心
2022
1
在线阅读
下载PDF
职称材料
3
一种基于StackOverflow分析的程序自动修复方法
刘旭亮
钟浩
《计算机工程》
CAS
CSCD
北大核心
2018
1
在线阅读
下载PDF
职称材料
4
基于错误根因的Linux驱动移植接口补丁推荐
李斌
贺也平
马恒太
芮建武
李晓卓
《计算机研究与发展》
EI
CSCD
北大核心
2022
0
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部