Refining Abstract Interpretation Based Value Analysis with Constraint Programming Techniques.

CP(2012)

引用 8|浏览0
暂无评分
摘要
Abstract interpretation based value analysis is a classical approach for verifying programs with floating-point computations. However, state-of-the-art tools compute an over-approximation of the variable values that can be very coarse. In this paper, we show that constraint solvers can significantly refine the approximations computed with abstract interpretation tools. We introduce a hybrid approach that combines abstract interpretation and constraint programming techniques in a single static and automatic analysis. rAiCp, the system we developed is substantially more precise than Fluctuat, a state-of-the-art static analyser. Moreover, it could eliminate 13 false alarms generated by Fluctuat on a standard set of benchmarks.
更多
查看译文
关键词
abstract interpretation,abstract interpretation tool,automatic analysis,classical approach,constraint programming technique,constraint solvers,hybrid approach,state-of-the-art static analyser,state-of-the-art tool,value analysis,Refining abstract interpretation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要