基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
白盒测试依赖于被测程序的内部逻辑结构,人工分析程序结构的方法存在分析效率低、成本高的不足,同时,对从事分析的人员素质也提出了较高的要求.针对该问题,基于C程序提出了一种软件设计信息提取方法.该方法利用开源语言识别工具ANTLR,构造C程序文法,并自动生成中间代码,从而将源程序的基本信息从抽象语法树(AST)中提取出来,存储到数据模型中,实现对源代码进行的自动分析.实例验证表明:提出的方法提取C程序头文件和源文件的静态信息后,可计算分析得到数据流,控制流,函数调用关系等软件设计信息.证明了该方法的有效性.
推荐文章
一种垂直页面分割与信息提取方法的研究
页面分割
信息获取
垂直网站
内容聚集度
分割标签
前缀匹配
一种基于Qt平台的气象信息软件设计
气象信息
Linux操作系统
Qt软件平台
界面设计
基于C#的SWF文本信息提取方法研究
信息提取
资源检索
SWF
网络学习
一种基于Java字节码的软件设计信息提取方法
Java字节码
软件设计
信息提取
字节码解析
ASM框架
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种C代码软件设计信息提取方法研究
来源期刊 南通大学学报(自然科学版) 学科 工学
关键词 C代码 设计信息 提取 软件 数据模型
年,卷(期) 2016,(4) 所属期刊栏目 电子 信息工程与计算机科学
研究方向 页码范围 28-33
页数 6页 分类号 TN492
字数 3560字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 黄松 中国人民解放军理工大学指挥信息系统学院 21 67 4.0 7.0
3 雷宇 中国人民解放军理工大学指挥信息系统学院 3 1 1.0 1.0
6 惠战伟 中国人民解放军理工大学指挥信息系统学院 6 15 3.0 3.0
7 于秀山 中国人民解放军理工大学指挥信息系统学院 2 4 1.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (5)
共引文献  (4)
参考文献  (2)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2003(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2011(1)
  • 参考文献(0)
  • 二级参考文献(1)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
C代码
设计信息
提取
软件
数据模型
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
南通大学学报(自然科学版)
季刊
1673-2340
32-1755/N
大16开
江苏省南通市啬园路9号
2002
chi
出版文献量(篇)
1549
总下载数(次)
7
总被引数(次)
6139
论文1v1指导