Neighborhoods Banding Together: Reasoning Globally about Programs
1.03 MB
49 页
0 下载
58 浏览
0 评论
0 收藏
所属分类:
后端开发 / C++
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
文档介绍了一种通过局部推理和全局验证相结合的方法来处理程序推理问题。在局部阶段,使用高复杂度算法验证小区域(neighborhoods),并粗略描述其交互关系;在全局阶段,将这些小区域的交互关系整合到一个大的交互表中,并使用低复杂度算法进行验证。这种方法旨在通过分阶段的验证过程,提高程序推理的效率和准确性。 | ||
| AI总结 | ||
本文《Neighborhoods Banding Together: Reasoning Globally about Programs》提出了一种结合局部推理与全局分析的方法,用于程序分析。研究通过将问题分解为局部和全局两个阶段,实现了对程序的高效验证。
在局部阶段,研究使用高复杂度算法对程序的小区域(neighborhoods)进行验证,并通过小表格粗略描述这些区域间的交互。在全局阶段,研究将这些小表格整合成一个大的交互表格,并使用低复杂度算法对整体交互进行验证。这种方法既保证了局部推理的精确性,又通过全局整合实现了对整个程序行为的高效分析。
该方法通过局部与全局结合的方式,为程序分析提供了新的思路,既保证了验证的准确性,又提升了整体效率。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
37 页请下载阅读 -
文档评分














Krita 5.2 Manual