The design of whole-program analysis tools | IEEE Conference Publication | IEEE Xplore