-
题名面向C#的函数调用路径生成
被引量:4
- 1
-
-
作者
胡明珏
牟永敏
张志华
-
机构
北京信息科技大学
-
出处
《计算机仿真》
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
[自动化与计算机技术—计算机应用技术]
-