首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

C++程序动态切片系统的研究与实现

摘要第1-5页
ABSTRACT第5-11页
第一章 绪论第11-14页
   ·研究背景和意义第11页
   ·国内外研究现状第11-13页
   ·课题主要研究内容及组织结构第13-14页
第二章 程序切片技术的概述第14-21页
   ·程序切片的分类第14-15页
     ·前向切片和后向切片第14页
     ·过程内切片和过程间切片第14页
     ·静态切片,动态切片和条件切片第14-15页
   ·程序切片的准则第15-17页
   ·程序切片的算法第17页
   ·程序切片的应用第17-18页
   ·程序切片工具的介绍第18-20页
   ·本章小结第20-21页
第三章 动态程序切片技术的分析第21-36页
   ·基本概念第21-22页
   ·语句控制依赖关系的分析第22-25页
   ·依赖图第25-28页
     ·程序依赖图(PDG)第25页
     ·系统依赖图(SDG)第25-26页
     ·类依赖图(CLDG)第26-28页
   ·基于依赖图的动态程序切片技术第28-33页
     ·面向过程程序的动态程序切片第28-30页
     ·面向对象程序的动态程序切片第30-33页
   ·基于Demand-Driven 的动态程序切片技术第33-34页
   ·其他第34-35页
   ·本章小结第35-36页
第四章 C++程序动态切片系统的关键技术第36-44页
   ·基于Demand-Driven 的动态程序切片第36-37页
   ·LP 面向过程切片算法的实现第37-39页
   ·LP 算法面向对象特性的改进第39-42页
     ·函数的概念的扩展第39-40页
     ·调用语句种类的扩展第40页
     ·扩展存储变量表示形式第40-41页
     ·对象之间的赋值第41-42页
   ·C++面向对象动态切片算法第42-43页
   ·本章小结第43-44页
第五章 C++程序动态切片系统的实现第44-62页
   ·系统结构第44-45页
   ·词法和语法分析工具第45-48页
     ·ALEX 输入文件第46-47页
     ·AYACC 输入文件第47-48页
   ·程序信息的保存第48-52页
   ·程序插装技术第52-55页
     ·程序插装技术的介绍第52-53页
     ·插装技术的应用第53-55页
   ·集成到Visual C++ 6.0 IDE第55-59页
   ·切片结果显示第59-61页
   ·本章小结第61-62页
第六章 总结与展望第62-64页
   ·本文的主要研究工作第62-63页
   ·下一步的工作第63-64页
参考文献第64-68页
致谢第68-69页
在学期间的研究成果及发表的学术论文第69-70页
附录第70-82页
 附录1: LEX 词法规则第70-75页
 附录2:YACC 语法规则第75-82页

论文共82页,点击 下载论文
上一篇:有状态通知服务在民航综合信息平台的设计与实现
下一篇:过程管理中的版本控制技术研究与实现