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


9 浏览量

4 浏览量


6 浏览量

weixin_39841856
- 粉丝: 493
最新资源
- dubbo-admin-2.5.8完美整合JDK1.8无错运行指南
- JSP+SSH框架小区物业管理系统设计与实现
- 桌面宠物与桌面锁功能的VC源码教程
- Java字符过滤机制:BadInputFilter实践解析
- RegAnalyzer:数字逻辑开发中用于bit级寄存器分析工具
- 交互式数据探索:掌握ipython, vim, slimeux提高计算效率
- Matlab中使用CNN处理MNIST数据集
- 新版免疫墙技术突破,系统安全防护升级
- 深入探索Qt库中的对象关系映射技术
- QT递归算法在Windows下绘制二叉树
- 王兆安主编《电力电子技术》第五版课件介绍
- Rails Footnotes:提升Rails应用调试效率的信息展示工具
- 仿通讯录地址选择控件的设计与实现
- LED时间字体设计与电子手表字体对比
- Diglin_Chat: 快速集成Zopim聊天服务到Magento平台
- 如何通过QQ远程控制关闭计算机