浮点程序分析中的区间幂集抽象域应用研究
需积分: 0 100 浏览量
更新于2024-09-06
收藏 582KB PDF 举报
"论文研究-区间幂集抽域及其在浮点程序分析中的应用"
本论文研究的主要内容是介绍了一种新的数值抽象域——区间幂集抽象域,并应用于浮点程序分析中。该抽象域使用有限个区间的析取来刻画变量的取值范围,具有强的表达能力,可以较好地刻画大部分已有抽象域不能表达的非凸性质,从而有效提高分析精度。
区间幂集抽象域的主要特点是使用有限个区间来刻画变量的取值范围,这使得该抽象域能够较好地处理浮点变量的不精确性问题。同时,该抽象域也可以与抽象解释理论相结合,提供一个通用的框架来分析浮点程序中的浮点变量。
在浮点程序分析中,浮点变量的取值范围分析是非常重要的。浮点运算的不精确性使得浮点变量的值范围分析具有挑战性。区间幂集抽象域可以有效地解决这个问题,提供了一个可靠的方法来分析浮点程序中的浮点变量。
本论文还设计实现了一个面向浮点C程序的静态分析工具原型,使用浮点实现的区间幂集抽象域对一些浮点程序进行分析。实验结果表明,该工具能够有效地分析浮点程序中的浮点变量,提高了分析精度。
本论文的研究结果可以应用于浮点程序分析、静态分析和抽象解释等领域,提供了一种新的方法来分析浮点变量的取值范围,并提高了分析精度。
知识点:
1. 浮点程序分析:浮点程序分析是指对浮点程序的静态分析和动态分析,以了解浮点程序的行为和性能。
2. 抽象解释:抽象解释是指对程序变量的值范围分析,提供了一个通用的框架来分析程序中的变量。
3. 区间幂集抽象域:区间幂集抽象域是一种新的数值抽象域,使用有限个区间的析取来刻画变量的取值范围。
4. 浮点变量的不精确性:浮点变量的不精确性是指浮点运算的不精确性,使得浮点变量的值范围分析具有挑战性。
5. 静态分析:静态分析是指对程序的静态分析,以了解程序的行为和性能。
6. 抽象解释理论:抽象解释理论是指对程序变量的值范围分析的理论基础,提供了一个通用的框架来分析程序中的变量。
7. 区间抽象域:区间抽象域是一种常用的抽象域,使用区间来刻画变量的取值范围。
8. 可靠浮点实现:可靠浮点实现是指使用浮点实现的区间幂集抽象域来分析浮点程序中的浮点变量。
9. 静态分析工具:静态分析工具是指用于静态分析的工具,可以对程序进行静态分析,以了解程序的行为和性能。
10. 浮点C程序:浮点C程序是指使用C语言编写的浮点程序,需要对浮点变量的取值范围进行分析。
237 浏览量
204 浏览量
420 浏览量
101 浏览量
2019-09-10 上传
108 浏览量
2019-09-13 上传
2019-09-12 上传
2019-09-08 上传

weixin_39841856
- 粉丝: 493
最新资源
- 经典J2ME坦克对战游戏:回顾与介绍
- ZAProxy自动化工具集合:提升Web安全测试效率
- 破解Steel Belted Radius 5.3安全验证工具
- Python实现的德文惠斯特游戏—开源项目
- 聚客下载系统:体验极速下载的革命
- 重力与滑动弹球封装的Swift动画库实现
- C语言控制P0口LED点亮状态教程及源码
- VB6中使用SQLite实现列表查询的示例教程
- CMSearch:在CraftMania服务器上快速搜索玩家的Web应用
- 在VB.net中实现Code128条形码绘制教程
- Java SE Swing入门实例分析
- Java编程语言设计课程:自动机的构建与最小化算法实现
- SI9000阻抗计算软件:硬件工程师的高频信号分析利器
- 三大框架整合教程:S2SH初学者快速入门
- PHP后台管理自动化生成工具的使用与资源分享
- C#开发的多线程控制台贪吃蛇游戏源码解析