kirancodes.me
To Proof Maintenance & Beyond!

Ilea: inter-language analysis across java and c

Gang Tan, Greg Morrisett

Abstract

Java bug finders perform static analysis to find implementation mistakes that can lead to exploits and failures; Java compilers perform static analysis for optimization.allIf Java programs contain foreign function calls to C libraries, however, static analysis is forced to make either optimistic or pessimistic assumptions about the foreign function calls, since models of the C libraries are typically not available.

Related papers