文摘
英文文摘
声明
第一章 绪论
1.1研究意义
1.2国内外研究现状
1.3本文研究内容
1.4本文组织结构
第二章 程序代码复制检测技术概述
2.1程序代码复制检测技术概述
2.1.1程序代码抄袭
2.1.2程序代码相似度
2.1.3程序代码相似度检测技术
2.1.4特征值提取
2.2现有抄袭检测系统简介
2.2.1 plague系统
2.2.2 MOSS
2.2.3 SIM
2.2.4 YAP系列
2.2.5 Jplag
第三章 相关技术介绍
3.1规格化源代码
3.2 XML介绍
3.3常用程序分析器生成工具介绍
3.3.1 LEX词法分析器生成工具
3.3.2 YACC语法分析器生成工具简介
3.3.2ANTLR分析器生成工具简介
第四章 结构串的生成与实现
4.1整体设计方案
4.1.1设计思路
4.1.2语言的选择
4.2 C语言文法规则的制定
4.2.1语法名称定义
4.2.2选项设置
4.2.3Tokens定义
4.2.4语法规则描述
4.2.5词法规则描述
4.3 C语言分析器
4.3.1分析器的构造
4.3.2分析器的应用
4.4程序转换
4.5研究结果分析
第五章 总结与展望
5.1论文总结
5.2不足与进一步的工作
攻读学位期间发表的学术论文
参考文献
附录
致谢