有限状态自动机在概率符号执行中的字符串约束建模有效性研究
157 浏览量
更新于2024-06-21
收藏 975KB PDF 举报
有限状态自动机在概率符号执行中的应用是计算机科学硕士论文的重要研究方向,特别是在处理字符串约束时。论文标题《有限状态自动机在概率符号执行中对字符串约束进行建模的适用性》探讨了在概率符号执行(PSE)这一动态程序分析技术中,如何有效地利用自动机来表示和计算复杂数据类型如字符串的约束概率。
PSE相较于传统的符号执行(SE),增加了对程序路径概率的计算,这要求符号模型不仅要准确表达程序行为,还要适应字符串数据。以往的SE工具常使用有限状态自动机作为符号字符串模型的基础,以捕获字符串操作的动态特性。然而,对于如何在PSE的背景下优化和评估这些基于自动机的符号字符串模型,目前的研究尚存在空白。
作者Andrew Harris在本论文中提出了四种不同的基于有限状态自动机的PSE符号字符串模型,着重分析了它们在准确性(即模型计算出的概率与实际概率的匹配程度)和性能(包括计算时间)方面的表现。通过对两个标准软件程序的分析,结果揭示了模型间的差异:没有一种模型能够始终如一地精确计算,而是受软件程序特定特性的显著影响。
论文的核心工作包括模型的设计、实施实验、比较不同模型的表现,并且深入探讨了影响模型适用性的因素。这些发现对于理解如何优化PSE以处理字符串约束具有理论价值和实践指导意义,尤其是在开发更为精确且高效的自动机模型方面。
论文提交者Andrew Harris完成了硕士学位论文的撰写,并在2019年8月提交给Boise State University,得到了包括Elena Sherman博士在内的评审委员会的高度评价。他们的最终口头考试结果显示,论文达到了硕士毕业的要求,证明了有限状态自动机在概率符号执行中对字符串约束建模的潜在价值。
这篇论文为理解和改进PSE中的字符串处理策略提供了新的视角,展示了有限状态自动机在这一领域的潜在应用前景。对于那些关注程序分析、动态语义或复杂数据类型处理的读者来说,这是一个深入了解和扩展现有方法的重要参考文献。
2023-08-19 上传
2021-08-07 上传
2008-10-09 上传
2011-07-11 上传
2018-11-01 上传
2018-06-30 上传
2008-12-18 上传
小兔子平安
- 粉丝: 251
- 资源: 1940
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍