图书介绍

程序分析技术pdf电子书版本下载

程序分析技术
  • 刘磊等编著 著
  • 出版社: 机械工业出版社
  • ISBN:7111167864
  • 出版时间:2005
  • 标注页数:153页
  • 文件大小:9MB
  • 文件页数:161页
  • 主题词:程序分析-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

程序分析技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录 1

前言 1

第1章 程序设计语言 1

1 1 程序设计语言的四个发展阶段 1

1 1 1 机器语言 1

1 1.2 汇编语言 2

1 1 3 高级语言 2

1 1 4 第四代语言 3

1.2 高级语言 4

1 2 1 高级语言的分类 4

1 3 未来的语言 5

1 2 2 高级语言的实现 5

第2章 元程序设计 6

2 1 元程序介绍 6

2 2 元程序设计系统 8

2 2.1 元程序系统的组成 8

2 2 2 中间表示 8

2 2 3 规则分类和对应的结构 9

2 2 4 元操作 13

2 2 5 系统的生成 15

2 3 元程序设计的实际应用 15

2 3.1 如何构造高效的系统 15

2 3 2 几个元级系统的介绍 16

3 1.1 控制流分析概述 33

第3章 信息流分析 33

3 1 控制流分析 33

3.1.2 控制流分析方法 35

3 1.3 程序的结构化转换 40

3 2 数据流分析技术 42

3 2 1 数据流方程定义和活跃变量分析 43

3 2 2 数据流异常的检测 47

3 2 3 常表达式节省 48

3 2 4 公共子表达式节省 51

3 3 一种信息流分析技术 52

3 3 1 方法描述 53

3 3 2 应用 55

第4章 别名分析 57

4 1 C语言的别名采集器 59

4 2 C语言的别名传播器 61

4 3 面向Java的实用别名分析技术 63

4.3.1 Java程序中的别名问题 63

4 3 2 别名分析算法 63

4 4 小结 69

第5章 程序分片 70

5.1 程序分片介绍 70

5.1 1 程序分片的基本概念 70

5 1 2 程序分片的分类 74

5.1 3 程序分片的应用 74

5.2.1 Weiser风格的程序分片 75

5 2 静态分片 75

5 2 2 基于程序依赖图的程序分片 76

5 3 过程间的程序分片 77

5.3.1 基于数据流方程的过程间分片算法 78

5.3.2 基于SDG的两阶段图形可达性算法 79

5.4 动态分片 81

5.4.1 动态分片的基本概念 81

5 4.2 动态分片算法 82

5.5 条件分片 89

5.5.1 条件分片的应用 94

5.5.2 程序分片工具ConSIT 95

6.1 形式概念分析的产生与发展 97

第6章 形式概念分析 97

6.2 FCA的基本概念 98

6.2.1 上下文(Context) 98

6.2.2 概念 100

6.2.3 概念格 100

6.2 4 概念格的生成算法 101

6.2 5 概念格的代数分解 104

6.3 概念格在软件工程中的应用 104

6 3 1 概述 104

6 3 2 从源程序中推导配置结构 106

6 3.3 从遗留软件中提取类或模块 107

6.3 4 保持语义不变的重构类结构 114

6 3 5 动态分析 120

6 4.1 介绍 121

6.3 6 小结 121

6 4 概念格在数据挖掘中的应用 121

6 4 2 用概念分析挖掘频繁模式 122

6.4.3 Iceberg概念格 123

6.4 4 小结 126

第7章 部分求值技术 127

7.1 基本原理 127

7.1.1 Kleene的s-m-n理论 127

7 1.2 部分求值器的定义 128

7.2 几种部分求值技术的介绍 132

7.2.1 静态部分求值方法 133

7.2 2 动态部分求值技术 135

7 2 3 动静态结合的部分求值技术 140

7.3 Futamura投影定理 143

7 3 1 第一投影定理 144

7.3.2 编译器的生成与第二投影定理 144

7.3.3 第三投影定理 145

7.4 程序点例化技术 146

7.4.1 状态,程序点和分割 146

7.4.2 程序点例化 147

7.4.3 不同语句的代码生成 148

7.4 4 转换压缩 149

7.4.5 正确的分割技巧 150

7 4 6 简单绑定时间分析 151

参考文献 152

精品推荐