Analyzing Math Library Functions via Summarization

2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C)(2016)

引用 0|浏览5
暂无评分
摘要
Math library functions are widely used in embedded software to implement the complex computations. However, it is difficult for most abstract domains to analyze non-linear math library functions. This paper presents an approach to analyze commonly used math functions based on interval summarization, which abstracts a math library function to an interval based on its mathematical features. Furthermore, this paper studies soundness of interval summarization strategy based on floating-point number, and proposes a sound floating-point method to implement this strategy. Finally, we present a developed tool prototype named CFPAI for analyzing floating-point C programs based on abstract interpretation framework, and use sound floating-point interval summarization strategy to deal with the math library functions in the floating-point benchmarks. The experimental results show that the interval summarization strategy could reduce the number of false positives effectively for programs with math library functions.
更多
查看译文
关键词
Math library functions,interval summarization,abstract interpretation,soundness
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要