Fluid Updates: Beyond Strong vs. Weak Updates

被引:0
|
作者
Dillig, Isil [1 ]
Dillig, Thomas [1 ]
Aiken, Alex [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We describe a symbolic heap abstraction that unifies reasoning about arrays, pointers, and scalars, and we define a fluid update operation on this symbolic heap that relaxes the dichotomy between strong and weak updates. Our technique is fully automatic, does not suffer from the kind of state-space explosion problem partition-based approaches are prone to, and can naturally express properties that hold for non-contiguous array elements. We demonstrate the effectiveness of this technique by evaluating it on challenging array benchmarks and by automatically verifying buffer accesses and dereferences in five Unix Coreutils applications with no annotations or false alarms.
引用
收藏
页码:246 / 266
页数:21
相关论文
共 50 条
  • [21] Updates on WHO classification for small round cell tumors: Ewing sarcoma vs. everything else
    Dehner, Carina A.
    Lazar, Alexander J.
    Chrisinger, John S. A.
    HUMAN PATHOLOGY, 2024, 147 : 101 - 113
  • [22] Achieving Consistency of Software Updates against Strong Attackers
    Abdullah, Lamya
    Hahn, Sebastian
    Freiling, Felix
    THIRD CENTRAL EUROPEAN CYBERSECURITY CONFERENCE (CECC 2019), 2019,
  • [23] Clinical Updates in Esophageal Motility Disorders Beyond Achalasia
    DeLay, Kelli
    Krause, Amanda
    Yadlapati, Rena
    CLINICAL GASTROENTEROLOGY AND HEPATOLOGY, 2021, 19 (09) : 1789 - +
  • [24] Updates in Adjuvant Therapy in Pancreatic Cancer: Gemcitabine and Beyond
    Richter, Joshua
    Saif, Muhammad Wasif
    JOURNAL OF THE PANCREAS, 2010, 11 (02): : 144 - 147
  • [25] Fluid vs. kinetic magnetic reconnection with strong guide fields
    Stanier, A.
    Simakov, Andrei N.
    Chacon, L.
    Daughton, W.
    PHYSICS OF PLASMAS, 2015, 22 (10)
  • [26] Weak vs. Self vs. Probabilistic Stabilization
    Devismes, Stephane
    Tixeuil, Sebastien
    Yamashita, Masafumi
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2015, 26 (03) : 293 - 319
  • [27] Weak vs. Self vs. Probabilistic Stabilization
    Devismes, Stephane
    Tixeuil, Sebastien
    Yamashita, Masafumi
    28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 681 - +
  • [28] Weak vs. strong invaders of natural plant communities: Assessing invasibility and impact
    Ortega, YK
    Pearson, DE
    ECOLOGICAL APPLICATIONS, 2005, 15 (02) : 651 - 661
  • [29] Weak vs. strong breaking of integrability in interacting scalar quantum field theories
    Fitos, Bence
    Takacs, Gabor
    SCIPOST PHYSICS, 2023, 15 (04):
  • [30] Remarks on the Hall Conductivity in Chiral Superconductors: Weak vs. Strong Coupling Approach
    Rogatko, M.
    Wysokinski, K. I.
    ACTA PHYSICA POLONICA A, 2014, 126 (4A) : A9 - A12