期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
9
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
软件测试中代码分析与插装技术的研究
被引量:
9
1
作者
刘慧梅
徐华宇
《计算机工程》
CAS
CSCD
北大核心
2007年第1期86-88,91,共4页
软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用。软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息,并进行可靠的测试分析。该文介绍了在工具WBoxToo...
软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用。软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息,并进行可靠的测试分析。该文介绍了在工具WBoxTool中使用的代码分析和插装测试技术,并给出插装测试方法的一些实例应用和分析。
展开更多
关键词
双向邻接链表法
函数调用树
函数性能分析
控制流插装
下载PDF
职称材料
针对递归函数的高级综合编译优化算法
被引量:
2
2
作者
张茉莉
杨海钢
+2 位作者
刘峰
黄娟
崔秀海
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2013年第10期1557-1565,共9页
为了消除高级综合中的递归函数调用,提出一种基于函数调用图(FCG)和分支决策的编译优化算法.首先在LLVM编译器架构下给出FCG的中间结构,将递归调用转换为非递归函数的嵌套调用,然后借助决策树的构造规则去除函数体中的分支判断及未调用...
为了消除高级综合中的递归函数调用,提出一种基于函数调用图(FCG)和分支决策的编译优化算法.首先在LLVM编译器架构下给出FCG的中间结构,将递归调用转换为非递归函数的嵌套调用,然后借助决策树的构造规则去除函数体中的分支判断及未调用的子支,最后采用子函数复用、资源预评估的方法控制实现电路的规模.实验结果表明,与内联展开算法RecursionHW相比,采用该算法综合后的逻辑单元数平均减少63%,时钟频率平均提高3.2倍,并且高级综合的总时长随递归深度的增大而呈指数级减少.
展开更多
关键词
高级综合
递归函数
编译优化
函数调用图
决策树
下载PDF
职称材料
用Visual Basic开发光盘管理软件
3
作者
修长虹
《沈阳师范学院学报(自然科学版)》
CAS
1999年第4期37-41,共5页
研究了用数据库保存光盘的目录树结构的一种实现方法,并给出了开发过程中的源代码.
关键词
目录树
软件开发
VISUALBASIC
光盘管理软件
下载PDF
职称材料
面向C#的函数调用路径生成
被引量:
4
4
作者
胡明珏
牟永敏
张志华
《计算机仿真》
CSCD
北大核心
2016年第9期278-283,共6页
C#作为一种面向对象的高级语言,由于其搭载环境Visual Studio功能强大、可视性强、更新较快,而逐渐成为软件开发中的常用语言。由于C#语言包含类、对象、命名空间、重载、委托等多变而又复杂的形态,给C#程序的理解和测试带来了很大困难...
C#作为一种面向对象的高级语言,由于其搭载环境Visual Studio功能强大、可视性强、更新较快,而逐渐成为软件开发中的常用语言。由于C#语言包含类、对象、命名空间、重载、委托等多变而又复杂的形态,给C#程序的理解和测试带来了很大困难。提出一种基于Visual Studio的代码图提供的信息提取C#函数调用路径的方法。首先从代码图的XML表示——DGML的信息中获取函数、类及函数的依赖关系信息,以此为基础对源程序进行分析,提取函数调用关系树,将局部的函数调用关系树组合成全局的函数调用关系树从而得到整个软件系统的全局静态函数调用路径。实验表明,此方法能够较为准确生成C#程序的函数调用路径,从而有助于开发人员对C#程序的理解和测试,也为测试用例的自动生成奠定了基础。
展开更多
关键词
函数调用路径
代码图
函数调用关系树
下载PDF
职称材料
C 语言源程序函数列表和函数调用树的自动生成
5
作者
丁岳伟
《华东工业大学学报》
1997年第3期68-77,共10页
文档是编程工作的一个非常重要的环节,它一般包括规格化程序清单、函数调用关系、变量参访表和程序结构等等。本文介绍了用BorlandC++编程实现函数列表和函数调用树的自动生成方法,并详细分析了有关的数据结构和主要算法及...
文档是编程工作的一个非常重要的环节,它一般包括规格化程序清单、函数调用关系、变量参访表和程序结构等等。本文介绍了用BorlandC++编程实现函数列表和函数调用树的自动生成方法,并详细分析了有关的数据结构和主要算法及技巧。
展开更多
关键词
文档
程序
函数调用树
函数列表
C语言
算法
下载PDF
职称材料
基于函数调用路径关联分析的缺陷定位方法研究
被引量:
5
6
作者
刘丹凤
牟永敏
《计算机应用研究》
CSCD
北大核心
2016年第8期2363-2370,共8页
缺陷关联使得目前的缺陷定位方法面临着严峻挑战,为了快速准确定位软件缺陷,保证软件产品质量,对定位方法的改进势在必行。基于函数调用路径(function calling path,FCP)技术,把缺陷定位的整体粒度由语句级提升到函数级。依据失效原理和...
缺陷关联使得目前的缺陷定位方法面临着严峻挑战,为了快速准确定位软件缺陷,保证软件产品质量,对定位方法的改进势在必行。基于函数调用路径(function calling path,FCP)技术,把缺陷定位的整体粒度由语句级提升到函数级。依据失效原理和FP-树分析缺陷关联,逐步缩减缺陷定位问题空间为"执行路径—路径节点—节点语句",获得缺陷关联拓扑图,局部细化缺陷函数到细粒度,并提出了基于函数排名的评价方法。实验结果表明,FCP缺陷定位方法可有效缩减查找缺陷时的代码审查范围,提高软件缺陷定位的精度和效率。该方法为基于路径分析的缺陷定位提供了理论依据和实践方法,并保证测试的安全进行。
展开更多
关键词
函数调用路径
缺陷关联
失效原理
FP-树
函数排名
下载PDF
职称材料
面向Python的函数调用路径静态提取方法研究
被引量:
2
7
作者
孙冉
牟永敏
沈美娥
《计算机仿真》
北大核心
2019年第4期240-246,251,共8页
随着Python的兴起,越来越多的开发者选择Python作为应用开发、科学研究的首选语言。提出一种基于抽象语法树的Python函数调用路径静态提取方法。以Python的抽象语法树为基础,解析提取关键信息,提取函数调用关系,构建函数调用关系模型,...
随着Python的兴起,越来越多的开发者选择Python作为应用开发、科学研究的首选语言。提出一种基于抽象语法树的Python函数调用路径静态提取方法。以Python的抽象语法树为基础,解析提取关键信息,提取函数调用关系,构建函数调用关系模型,生成函数调用路径。实验表明,上述方法能够较为准确地生成Python程序的函数调用路径,为面向覆盖的测试用例自动生成以及软件缺陷定位提供了一定的技术支撑。
展开更多
关键词
函数调用路径
抽象语法树
关系模型
下载PDF
职称材料
软件测试中代码分析与插装技术研究
被引量:
1
8
作者
刘慧梅
徐华宇
《陕西国防工业职业技术学院学报》
2005年第2期7-11,24,共6页
软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用.软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息, 并进行可靠的测试分析.本文介绍了在工具WBoxTool...
软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用.软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息, 并进行可靠的测试分析.本文介绍了在工具WBoxTool中使用的代码分析和插装测试技术,并给出插装测试方法的一些实例应用和分析.
展开更多
关键词
双向邻接链表法
dSearch算法
函数调用树
函数性能分析
控制流插装
下载PDF
职称材料
基于图编辑距离的恶意代码检测
被引量:
4
9
作者
杨帆
张焕国
+1 位作者
傅建明
沈志东
《武汉大学学报(理学版)》
CAS
CSCD
北大核心
2013年第5期453-457,共5页
传统的恶意代码检测方法漏报率高且运行效率低,很大程度的依赖于人工检测.为解决该问题,基于恶意代码自身的函数调用顺序及程序结构特征,通过静态分析技术将恶意代码抽象为函数调用图,采用图的编辑距离作为恶意代码间相似度的评估标准,...
传统的恶意代码检测方法漏报率高且运行效率低,很大程度的依赖于人工检测.为解决该问题,基于恶意代码自身的函数调用顺序及程序结构特征,通过静态分析技术将恶意代码抽象为函数调用图,采用图的编辑距离作为恶意代码间相似度的评估标准,将恶意代码的分类识别转化为在已建立的恶意代码图数据库中搜索最小编辑距离邻居图的问题,在此基础上实现了用户检测未知文件恶意性的系统.为了提高检测速度,引入了函数对应的汇编指令集和多路优势点树的高维索引算法.实验证明,该方案兼顾了恶意代码检测的准确性和运行效率.
展开更多
关键词
恶意代码检测
函数调用图
图编辑距离
多路优势点树
原文传递
题名
软件测试中代码分析与插装技术的研究
被引量:
9
1
作者
刘慧梅
徐华宇
机构
陕西国防工业职业技术学院
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第1期86-88,91,共4页
文摘
软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用。软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息,并进行可靠的测试分析。该文介绍了在工具WBoxTool中使用的代码分析和插装测试技术,并给出插装测试方法的一些实例应用和分析。
关键词
双向邻接链表法
函数调用树
函数性能分析
控制流插装
Keywords
Bidirectional adjacent list
function
call
s
tree
function
performance analysis Control flow instrumentation
分类号
TP311.56 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
针对递归函数的高级综合编译优化算法
被引量:
2
2
作者
张茉莉
杨海钢
刘峰
黄娟
崔秀海
机构
中国科学院电子学研究所可编程芯片与系统研究室北京
中国科学院大学北京
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2013年第10期1557-1565,共9页
基金
国家“九七三”重点基础研究发展计划项目(2011CB933202)
国家自然科学基金(61106033)
文摘
为了消除高级综合中的递归函数调用,提出一种基于函数调用图(FCG)和分支决策的编译优化算法.首先在LLVM编译器架构下给出FCG的中间结构,将递归调用转换为非递归函数的嵌套调用,然后借助决策树的构造规则去除函数体中的分支判断及未调用的子支,最后采用子函数复用、资源预评估的方法控制实现电路的规模.实验结果表明,与内联展开算法RecursionHW相比,采用该算法综合后的逻辑单元数平均减少63%,时钟频率平均提高3.2倍,并且高级综合的总时长随递归深度的增大而呈指数级减少.
关键词
高级综合
递归函数
编译优化
函数调用图
决策树
Keywords
high-level synthesis
recursive
function
compile optimization
function
call
graph
decision
tree
分类号
TP301 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
用Visual Basic开发光盘管理软件
3
作者
修长虹
机构
沈阳药科大学计算中心
出处
《沈阳师范学院学报(自然科学版)》
CAS
1999年第4期37-41,共5页
文摘
研究了用数据库保存光盘的目录树结构的一种实现方法,并给出了开发过程中的源代码.
关键词
目录树
软件开发
VISUALBASIC
光盘管理软件
Keywords
directory
tree
code
call
function
分类号
TP311.52 [自动化与计算机技术—计算机软件与理论]
TP333.43 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
面向C#的函数调用路径生成
被引量:
4
4
作者
胡明珏
牟永敏
张志华
机构
北京信息科技大学
出处
《计算机仿真》
CSCD
北大核心
2016年第9期278-283,共6页
基金
北京市学科与研究生教育基金(PXM2015_014224_000018)
国家自然科学基金项目面上基金(项目批准号:61370129)
文摘
C#作为一种面向对象的高级语言,由于其搭载环境Visual Studio功能强大、可视性强、更新较快,而逐渐成为软件开发中的常用语言。由于C#语言包含类、对象、命名空间、重载、委托等多变而又复杂的形态,给C#程序的理解和测试带来了很大困难。提出一种基于Visual Studio的代码图提供的信息提取C#函数调用路径的方法。首先从代码图的XML表示——DGML的信息中获取函数、类及函数的依赖关系信息,以此为基础对源程序进行分析,提取函数调用关系树,将局部的函数调用关系树组合成全局的函数调用关系树从而得到整个软件系统的全局静态函数调用路径。实验表明,此方法能够较为准确生成C#程序的函数调用路径,从而有助于开发人员对C#程序的理解和测试,也为测试用例的自动生成奠定了基础。
关键词
函数调用路径
代码图
函数调用关系树
Keywords
function
call
path
Code map
function call tree
分类号
TP391.9 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
C 语言源程序函数列表和函数调用树的自动生成
5
作者
丁岳伟
机构
华东工业大学计算机工程学院
出处
《华东工业大学学报》
1997年第3期68-77,共10页
文摘
文档是编程工作的一个非常重要的环节,它一般包括规格化程序清单、函数调用关系、变量参访表和程序结构等等。本文介绍了用BorlandC++编程实现函数列表和函数调用树的自动生成方法,并详细分析了有关的数据结构和主要算法及技巧。
关键词
文档
程序
函数调用树
函数列表
C语言
算法
Keywords
documentation
program
function call tree
function
list
data structure
algorithm
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于函数调用路径关联分析的缺陷定位方法研究
被引量:
5
6
作者
刘丹凤
牟永敏
机构
北京信息科技大学计算机学院
出处
《计算机应用研究》
CSCD
北大核心
2016年第8期2363-2370,共8页
基金
国家自然科学基金资助项目(61370129)
文摘
缺陷关联使得目前的缺陷定位方法面临着严峻挑战,为了快速准确定位软件缺陷,保证软件产品质量,对定位方法的改进势在必行。基于函数调用路径(function calling path,FCP)技术,把缺陷定位的整体粒度由语句级提升到函数级。依据失效原理和FP-树分析缺陷关联,逐步缩减缺陷定位问题空间为"执行路径—路径节点—节点语句",获得缺陷关联拓扑图,局部细化缺陷函数到细粒度,并提出了基于函数排名的评价方法。实验结果表明,FCP缺陷定位方法可有效缩减查找缺陷时的代码审查范围,提高软件缺陷定位的精度和效率。该方法为基于路径分析的缺陷定位提供了理论依据和实践方法,并保证测试的安全进行。
关键词
函数调用路径
缺陷关联
失效原理
FP-树
函数排名
Keywords
function
call
ing path
faults correlation
failure mechanism
FP-
tree
function
ranking
分类号
TP311.53 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
面向Python的函数调用路径静态提取方法研究
被引量:
2
7
作者
孙冉
牟永敏
沈美娥
机构
北京信息科技大学计算机学院
出处
《计算机仿真》
北大核心
2019年第4期240-246,251,共8页
基金
国家自然科学基金(61370129
61502029)
+3 种基金
北京市自然科学基金资助项目(Z160002)
网络文化与数字传播北京市重点实验室开放课题(5221735410)
计算机学院大类人才培养模式改革项目(5111623409)
研究生教育(512172340)
文摘
随着Python的兴起,越来越多的开发者选择Python作为应用开发、科学研究的首选语言。提出一种基于抽象语法树的Python函数调用路径静态提取方法。以Python的抽象语法树为基础,解析提取关键信息,提取函数调用关系,构建函数调用关系模型,生成函数调用路径。实验表明,上述方法能够较为准确地生成Python程序的函数调用路径,为面向覆盖的测试用例自动生成以及软件缺陷定位提供了一定的技术支撑。
关键词
函数调用路径
抽象语法树
关系模型
Keywords
function
call
path
Abstract syntax
tree
Relation model
分类号
TP312 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
软件测试中代码分析与插装技术研究
被引量:
1
8
作者
刘慧梅
徐华宇
机构
陕西国防工业职业技术学院电子工程系
出处
《陕西国防工业职业技术学院学报》
2005年第2期7-11,24,共6页
文摘
软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用.软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息, 并进行可靠的测试分析.本文介绍了在工具WBoxTool中使用的代码分析和插装测试技术,并给出插装测试方法的一些实例应用和分析.
关键词
双向邻接链表法
dSearch算法
函数调用树
函数性能分析
控制流插装
Keywords
bidirectional adjacent list
dSearch Algorithm
function
call
s
tree
function
performance analysis
control flow instrumentation
分类号
TP311.52 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于图编辑距离的恶意代码检测
被引量:
4
9
作者
杨帆
张焕国
傅建明
沈志东
机构
武汉大学计算机学院
空天信息安全与可信计算教育部重点实验室
中国地质大学(武汉)计算机学院
武汉大学国际软件学院
出处
《武汉大学学报(理学版)》
CAS
CSCD
北大核心
2013年第5期453-457,共5页
基金
国家自然科学基金(60970115
61003268
+3 种基金
61272469
61003185)
武汉市科技攻关计划基金(2013010501010144)
中央高校基本科研业务费专项基金(CUGL120283)资助项目
文摘
传统的恶意代码检测方法漏报率高且运行效率低,很大程度的依赖于人工检测.为解决该问题,基于恶意代码自身的函数调用顺序及程序结构特征,通过静态分析技术将恶意代码抽象为函数调用图,采用图的编辑距离作为恶意代码间相似度的评估标准,将恶意代码的分类识别转化为在已建立的恶意代码图数据库中搜索最小编辑距离邻居图的问题,在此基础上实现了用户检测未知文件恶意性的系统.为了提高检测速度,引入了函数对应的汇编指令集和多路优势点树的高维索引算法.实验证明,该方案兼顾了恶意代码检测的准确性和运行效率.
关键词
恶意代码检测
函数调用图
图编辑距离
多路优势点树
Keywords
malware detection
function
call
graph
graph edit distance
multi-way vantage point
tree
分类号
TP309 [自动化与计算机技术—计算机系统结构]
原文传递
题名
作者
出处
发文年
被引量
操作
1
软件测试中代码分析与插装技术的研究
刘慧梅
徐华宇
《计算机工程》
CAS
CSCD
北大核心
2007
9
下载PDF
职称材料
2
针对递归函数的高级综合编译优化算法
张茉莉
杨海钢
刘峰
黄娟
崔秀海
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2013
2
下载PDF
职称材料
3
用Visual Basic开发光盘管理软件
修长虹
《沈阳师范学院学报(自然科学版)》
CAS
1999
0
下载PDF
职称材料
4
面向C#的函数调用路径生成
胡明珏
牟永敏
张志华
《计算机仿真》
CSCD
北大核心
2016
4
下载PDF
职称材料
5
C 语言源程序函数列表和函数调用树的自动生成
丁岳伟
《华东工业大学学报》
1997
0
下载PDF
职称材料
6
基于函数调用路径关联分析的缺陷定位方法研究
刘丹凤
牟永敏
《计算机应用研究》
CSCD
北大核心
2016
5
下载PDF
职称材料
7
面向Python的函数调用路径静态提取方法研究
孙冉
牟永敏
沈美娥
《计算机仿真》
北大核心
2019
2
下载PDF
职称材料
8
软件测试中代码分析与插装技术研究
刘慧梅
徐华宇
《陕西国防工业职业技术学院学报》
2005
1
下载PDF
职称材料
9
基于图编辑距离的恶意代码检测
杨帆
张焕国
傅建明
沈志东
《武汉大学学报(理学版)》
CAS
CSCD
北大核心
2013
4
原文传递
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部