基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
缺少文档的开源项目和文档不完整的开源项目,分析其源代码是了解其运行机理的主要方法,本文提出一种基于函数分析顺序的分析方法,并且提出构建函数分析顺序的过程.过程为首先使用强连通算法消除函数递归调用,得到一些组件,再用拓扑排序对组件和组件内部的各函数节点排序,得到一个分层链表,该链表包含各函数的调用顺序和分析顺序,再用一种展开算法将分层链表展开,最终得到源代码中的函数分析顺序.
推荐文章
基于源代码分析的逆向建模
源代码分析
软件建模
逆向建模
预拓扑空间的强连通性与局部强连通性
一般化
预拓扑空间
强连通性
局部强连通性
topological construct
基于源代码分析的软件静态测试
源代码分析技术
软件缺陷
Klocwork
静态测试
基于k连通的拓扑算法GKETA
无线传感器网络
仿真拓扑控制和算法
k连通
能量节约
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 拓扑排序和强连通算法在源代码分析中的应用
来源期刊 计算机系统应用 学科 工学
关键词 深度遍历 拓扑排序 强连通算法 开源 函数分析顺序
年,卷(期) 2009,(1) 所属期刊栏目 应用技术
研究方向 页码范围 96-98,95
页数 4页 分类号 TP3
字数 3574字 语种 中文
DOI 10.3969/j.issn.1003-3254.2009.01.025
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 任子真 沈阳化工学院计算机学院 13 37 3.0 6.0
2 李义军 沈阳化工学院计算机学院 1 2 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (2)
同被引文献  (3)
二级引证文献  (6)
2009(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2009(1)
  • 引证文献(1)
  • 二级引证文献(0)
2012(1)
  • 引证文献(1)
  • 二级引证文献(0)
2013(1)
  • 引证文献(0)
  • 二级引证文献(1)
2014(2)
  • 引证文献(0)
  • 二级引证文献(2)
2015(1)
  • 引证文献(0)
  • 二级引证文献(1)
2018(2)
  • 引证文献(0)
  • 二级引证文献(2)
研究主题发展历程
节点文献
深度遍历
拓扑排序
强连通算法
开源
函数分析顺序
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机系统应用
月刊
1003-3254
11-2854/TP
大16开
北京中关村南四街4号
82-558
1991
chi
出版文献量(篇)
10349
总下载数(次)
20
论文1v1指导