-
题名C 语言源程序函数列表和函数调用树的自动生成
- 1
-
-
作者
丁岳伟
-
机构
华东工业大学计算机工程学院
-
出处
《华东工业大学学报》
1997年第3期68-77,共10页
-
文摘
文档是编程工作的一个非常重要的环节,它一般包括规格化程序清单、函数调用关系、变量参访表和程序结构等等。本文介绍了用BorlandC++编程实现函数列表和函数调用树的自动生成方法,并详细分析了有关的数据结构和主要算法及技巧。
-
关键词
文档
程序
函数调用树
函数列表
C语言
算法
-
Keywords
documentation
program
function call tree
function list
data structure
algorithm
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向C#的函数调用路径生成
被引量:3
- 2
-
-
作者
胡明珏
牟永敏
张志华
-
机构
北京信息科技大学
-
出处
《计算机仿真》
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
[自动化与计算机技术—计算机应用技术]
-
-
题名软件测试中代码分析与插装技术的研究
被引量:9
- 3
-
-
作者
刘慧梅
徐华宇
-
机构
陕西国防工业职业技术学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第1期86-88,91,共4页
-
文摘
软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用。软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息,并进行可靠的测试分析。该文介绍了在工具WBoxTool中使用的代码分析和插装测试技术,并给出插装测试方法的一些实例应用和分析。
-
关键词
双向邻接链表法
函数调用树
函数性能分析
控制流插装
-
Keywords
Bidirectional adjacent list
Function calls tree
Function performance analysis Control flow instrumentation
-
分类号
TP311.56
[自动化与计算机技术—计算机软件与理论]
-
-
题名软件测试中代码分析与插装技术研究
被引量:1
- 4
-
-
作者
刘慧梅
徐华宇
-
机构
陕西国防工业职业技术学院电子工程系
-
出处
《陕西国防工业职业技术学院学报》
2005年第2期7-11,24,共6页
-
文摘
软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用.软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息, 并进行可靠的测试分析.本文介绍了在工具WBoxTool中使用的代码分析和插装测试技术,并给出插装测试方法的一些实例应用和分析.
-
关键词
双向邻接链表法
dSearch算法
函数调用树
函数性能分析
控制流插装
-
Keywords
bidirectional adjacent list
dSearch Algorithm
function calls tree
function performance analysis
control flow instrumentation
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-