Shape analysis for composite data structures

被引:0
|
作者
Berdine, Josh
Calcagno, Cristiano
Cook, Byron
Distefano, Dino
O'Hearn, Peter W.
Wies, Thomas
Yang, Hongseok
机构
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a shape analysis that adapts to some of the complex composite data structures found in industrial systems-level programs. Examples of such data structures include "cyclic doubly-linked lists of acyclic singly-linked lists", "singly-linked lists of cyclic doublylinked lists with back-pointers to head nodes", etc. The analysis introduces the use of generic higher-order inductive predicates describing spatial relationships together with a method of synthesizing new param-eterized spatial predicates which can be used in combination with the higher-order predicates. In order to evaluate the proposed approach for realistic programs we have performed experiments on examples drawn from device drivers: the analysis proved safety of the data structure manipulation of several routines belonging to an IEEE 1394 (firewire) driver, and also found several previously unknown memory safety bugs.
引用
收藏
页码:178 / 192
页数:15
相关论文
共 50 条
  • [1] Composite data structures for video analysis
    Brekke, R
    INVESTIGATION AND FORENSIC SCIENCE TECHNOLOGIES, 1999, 3576 : 264 - 273
  • [2] Local Shape Analysis for Overlaid Data Structures
    Dragoi, Cezara
    Enea, Constantin
    Sighireanu, Mihaela
    STATIC ANALYSIS, SAS 2013, 2013, 7935 : 150 - 171
  • [3] A Shape Analysis for Non-linear Data Structures
    Cherini, Renato
    Rearte, Lucas
    Blanco, Javier
    STATIC ANALYSIS, 2010, 6337 : 201 - 217
  • [4] Buckling analysis of steel plates in composite structures with novel shape function
    Qin, Ying
    Luo, Ke-Rong
    Yan, Xin
    STEEL AND COMPOSITE STRUCTURES, 2020, 35 (03): : 405 - 413
  • [5] Forming of shape memory composite structures
    Santo, Loredana
    Quadrini, Fabrizio
    De Chiffre, Leonardo
    CURRENT STATE-OF-THE-ART ON MATERIAL FORMING: NUMERICAL AND EXPERIMENTAL APPROACHES AT DIFFERENT LENGTH-SCALES, PTS 1-3, 2013, 554-557 : 1930 - 1937
  • [6] Methods for shape analysis of landmark data from articulated structures
    Adams, DC
    EVOLUTIONARY ECOLOGY RESEARCH, 1999, 1 (08) : 959 - 970
  • [7] Fracture Mechanics Analysis of Composite Structures Using the Boundary Element Shape Sensitivities
    Tafreshi, Azam
    AIAA JOURNAL, 2009, 47 (08) : 1926 - 1938
  • [8] Data integration of design, analysis and manufacture for aircraft composite structures
    Zhang, Lihua
    Fan, Yuqing
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2008, 34 (04): : 452 - 455
  • [9] DAMAGE DETECTION IN LAMINATED COMPOSITE PLATES AND SHELLS USING SECOND DERIVATIVES OF MODE SHAPE DATA THROUGH DYNAMIC ANALYSIS OF THESE STRUCTURES
    Govindasamy, Mahendran
    Kesavan, Chandrasekaran
    Santkumar, Malhotra
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2015, VOL 4B, 2016,
  • [10] Shape Neutral Analysis of Graph-based Data-structures
    Duck, Gregory J.
    Jaffar, Joxan
    Yap, Roland H. C.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2018, 18 (3-4) : 470 - 483