Improving the static analysis of loops by dynamic partitioning techniques

被引:3
|
作者
Martel, M [1 ]
机构
[1] CEA, LIST, DTSI, SLA, F-91191 Gif Sur Yvette, France
关键词
D O I
10.1109/SCAM.2003.1238027
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many static analyses aim at assigning to each control point of a program an invariant property that characterizes any state of a trace corresponding to this point. The choice of the set of control points determines the states of an execution trace for which a common property must be found. In this article, we focus on sufficient conditions to substitute one control flow graph for another during an analysis. Next, we introduce a dynamic partitioning algorithm that improves the precision of the calculated invariants by deciding dynamically how to map the states of the traces to the control points, depending on the properties resulting from the first steps of the analysis. In particular this algorithm enables the loops to be unfolded only if this improves the precision of the final invariants. Its correctness stems from the fact that it uses legal graph substitutions.
引用
收藏
页码:13 / 21
页数:9
相关论文
共 50 条
  • [41] Distinct sensorimotor feedback loops for dynamic and static control of primate precision grip
    Tomomichi Oya
    Tomohiko Takei
    Kazuhiko Seki
    Communications Biology, 3
  • [42] Static and dynamic solar coronal loops with cross-sectional area variations
    Cargill, P. J.
    Bradshaw, S. J.
    Klimchuk, J. A.
    Barnes, W. T.
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2022, 509 (03) : 4420 - 4429
  • [43] Two techniques for static array partitioning on message-passing parallel machines
    Tseng, EHY
    Gaudiot, JL
    1997 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 1997, : 225 - 235
  • [44] Distinct sensorimotor feedback loops for dynamic and static control of primate precision grip
    Oya, Tomomichi
    Takei, Tomohiko
    Seki, Kazuhiko
    COMMUNICATIONS BIOLOGY, 2020, 3 (01)
  • [45] Improving Recommendation Techniques by Deep Learning and Large Scale Graph Partitioning
    Bathla, Gourav
    Aggarwal, Himanshu
    Rani, Rinkle
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (10) : 403 - 409
  • [46] Static and dynamic state feedback control model of basal ganglia thalamocortical loops
    Lorincz, A
    INTERNATIONAL JOURNAL OF NEURAL SYSTEMS, 1997, 8 (03) : 339 - 357
  • [47] STATIC AND DYNAMIC ANALYSIS OF AIRSHIPS
    WOO, JH
    MURTHY, VR
    JOURNAL OF AIRCRAFT, 1988, 25 (09): : 790 - 795
  • [48] Static and dynamic analysis of structures
    Doyle, J.F.
    Burnside, O.H.
    Applied Mechanics Reviews, 1992, 45 (07)
  • [49] Static and dynamic analysis of a landslide
    Singh, T. N.
    Verma, A. K.
    Sarkar, K.
    GEOMATICS NATURAL HAZARDS & RISK, 2010, 1 (04) : 323 - 338
  • [50] Analysis of Static and Dynamic Indentation
    Capas, V.
    MECHANIKA 2010: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE, 2010, : 106 - 111