Back to Search Start Over

Modularly Combining Numeric Abstract Domains with Points-to Analysis, and a Scalable Static Numeric Analyzer for Java

Authors :
Zhoulai Fu
Zhoulai, Fu
Kenneth McMillan, Xavier Rival
Source :
Lecture Notes in Computer Science ISBN: 9783642540127, VMCAI
Publication Year :
2014
Publisher :
HAL CCSD, 2014.

Abstract

This paper contributes to a new abstract domain that combines static numeric analysis and points-to analysis. One particularity of this abstract domain lies in its high degree of modularity, in the sense that the domain is constructed by reusing its combined components as black-boxes. This modularity dramatically eases the proof of its soundness and renders its algorithm intuitive. We have prototyped the abstract domain for analyzing real-world Java programs. Our experimental results show a tangible precision enhancement compared to what is possible by traditional static numeric analysis, and this at a cost that is comparable to the cost of running the numeric and pointer analyses separately.

Details

Language :
English
ISBN :
978-3-642-54012-7
ISBNs :
9783642540127
Database :
OpenAIRE
Journal :
Lecture Notes in Computer Science ISBN: 9783642540127, VMCAI
Accession number :
edsair.doi.dedup.....f325bd3bd410468e7f854843cd481a49