作者: Suan Hsi Yong , Susan Horwitz
DOI: 10.1016/S1571-0661(04)80583-8
关键词: Overhead (computing) 、 Static analysis 、 Debugging 、 Instrumentation (computer programming) 、 Code (cryptography) 、 Embedded system 、 Real-time computing 、 Computer science 、 Dynamic program analysis
摘要: Abstract Dynamic analysis (instrumenting programs with code to detect and preven errors during program execution) can be an effective approach debugging, as well means prevent harm being caused by malicious code. One problem this is the runtime overhead introduced instrumentation. We define several techniques that involve using results of static identify some cases where instrumentation safely removed. While we have designed a specific dynamic in mind (that used Runtime Type-Checking tool), ideas may more general applicability.