基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
当前存在很多针对程序中间代码变更进行的程序增量分析、验证技术.为更有效地在实际中应用这些技术,如何获取程序中间代码的变更信息成为一个关键研究问题.本文主要研究通过提取源码的变更,将源码变更映射至中间代码变更的新的程序中间代码生成技术IRChange.IRChange基于Clang和LLVM中间代码,在源码中添加标记,在程序编译过程中传递变更标记;进一步地,将变更前中间代码与变更标记进行合成,以生成新的中间代码.实验结果表明,本文所获取的带增量信息的中间代码不仅具有较高正确性,且可以用于中间代码的差异分析,为增量程序分析、验证提供便利.
推荐文章
基于ICD的接口通讯程序代码自动生成技术
接口控制文档
接口通讯程序
代码自动生成
模型驱动
基于中间代码的恶意软件检测技术研究
恶意软件检测
中间代码
软件特征
机器学习
ECMAScript解释器的中间代码生成技术研究
ECMAScript
中间代码
抽象语法树
基于代码生成技术的COSINE软件开发
代码生成
COSINE
软件开发
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于源码变更分析的程序中间代码生成技术
来源期刊 计算机与现代化 学科 工学
关键词 源码变更 中间代码生成 标记
年,卷(期) 2016,(6) 所属期刊栏目 应用与开发
研究方向 页码范围 19-23,28
页数 6页 分类号 TP311
字数 4645字 语种 中文
DOI 10.3969/j.issn.1006-2475.2016.06.005
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 陈雨亭 上海交通大学计算机科学与工程系 9 17 2.0 4.0
2 黄海汇 上海交通大学软件学院 1 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (2)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2007(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
源码变更
中间代码生成
标记
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机与现代化
月刊
1006-2475
36-1137/TP
大16开
南昌市井冈山大道1416号
44-121
1985
chi
出版文献量(篇)
9036
总下载数(次)
25
总被引数(次)
56782
论文1v1指导