Using static analysis to reduce dynamic analysis overhead

被引:6
作者
Yong, SH [1 ]
Horwitz, S [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
关键词
static analysis; dynamic debugging; runtime types; POINTER;
D O I
10.1007/s10703-005-3401-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Dynamic analysis (instrumenting programs with code to detect and prevent errors during program execution) can be an effective approach to debugging, as well as preventing harm from being caused by malicious code. One problem with this approach is the runtime overhead introduced by the instrumentation. We define several techniques that involve using the results of static analysis to identify some cases where instrumentation can safely be removed. While we have designed the techniques with a specific dynamic analysis in mind (that used by the Runtime Type-Checking tool), the ideas may be of more general applicability.
引用
收藏
页码:313 / 334
页数:22
相关论文
共 50 条
  • [31] Static and Dynamic Analysis for Web Security in Generic Format
    Wu, Raymond
    Hisada, Masayuki
    Ranaweera, Rasika
    GLOBAL SECURITY, SAFETY, AND SUSTAINABILITY, PROCEEDINGS, 2009, 45 : 233 - +
  • [32] A new tool for static and dynamic Android malware analysis
    Martin, A.
    Lara-Cabrera, R.
    Camacho, D.
    DATA SCIENCE AND KNOWLEDGE ENGINEERING FOR SENSING DECISION SUPPORT, 2018, 11 : 509 - 516
  • [33] Reevaluating Android Permission Gaps with Static and Dynamic Analysis
    Wang, Haoyu
    Guo, Yao
    Tang, Zihao
    Bai, Guangdong
    Chen, Xiangqun
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [34] Static and dynamic analysis of inelastic solids and structures by the BEM
    Hatzigeorgiou, G. D.
    Beskos, D. E.
    JOURNAL OF THE SERBIAN SOCIETY FOR COMPUTATIONAL MECHANICS, 2008, 2 (01) : 1 - 27
  • [35] Static and Dynamic Analysis of Continuous Beam Bridge of Road
    Li Deming
    2013 FIFTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2013), 2013, : 1024 - 1026
  • [36] Static and Dynamic Analysis of Concrete Gravity Dam by ANSYS
    Zhang, Xinzhong
    Sun, Xiaona
    Tang, Kedong
    CIVIL ENGINEERING, ARCHITECTURE AND SUSTAINABLE INFRASTRUCTURE II, PTS 1 AND 2, 2013, 438-439 : 1334 - 1337
  • [37] Numerical model for static and dynamic analysis of masonry structures
    Radnic, Jure
    Harapin, Alen
    Matesan, Domagoj
    Trogrlic, Boris
    Smilovic, Marija
    Grgic, Nikola
    Baloevic, Goran
    GRADEVINAR, 2011, 63 (06): : 529 - 546
  • [38] Combined static and dynamic immutability analysis of java program
    Yu L.-Q.
    Wang L.-Z.
    Lei B.
    Zhao J.-H.
    Li X.-D.
    Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (04): : 736 - 746
  • [39] Verification of program dynamic behaviours based on static analysis
    Xu, Shanwei
    Dasiewicz, P.
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 210 - 213
  • [40] Principles of Staged Static plus Dynamic Partial Analysis
    Anand, Aditya
    Thakur, Manas
    STATIC ANALYSIS, SAS 2022, 2022, 13790 : 44 - 73