Multi-Phase Invariant Synthesis

被引:2
|
作者
Riley, Daniel [1 ]
Fedyukovich, Grigory [1 ]
机构
[1] Florida State Univ, Tallahassee, FL 32306 USA
基金
美国国家科学基金会;
关键词
automated safety verification; inductive invariant synthesis; satisfiability modulo theories; model based projection; VERIFICATION;
D O I
10.1145/3540250.3549166
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Loops with multiple phases are challenging to verify because they require disjunctive invariants. Invariants could also have the form of implication between a precondition for the phase and a lemma that is valid throughout the phase. Such invariant structure is however not widely supported in state-of-the-art verification. We present a novel SMT-based approach to synthesize implication invariants for multi-phase loops. Our technique computes Model Based Projections to discover the program's phases and leverages data learning to get relationships among loop variables at an arbitrary place in the loop. It is effective in the challenging cases of mutually-dependent periodic phases, where many implication invariants need to be discovered simultaneously. Our approach has shown promising results in its ability to verify programs with complex phase structures. We have implemented and evaluated our algorithm against several state-of-the-art solvers.
引用
收藏
页码:607 / 619
页数:13
相关论文
共 50 条
  • [41] Multi-phase equation of state for aluminum
    Lomonosov, I. V.
    SHOCK COMPRESSION OF CONDENSED MATTER - 2007, PTS 1 AND 2, 2007, 955 : 63 - 66
  • [42] Gradient estimates for multi-phase problems
    Baasandorj, Sumiya
    Byun, Sun-Sig
    Oh, Jehan
    CALCULUS OF VARIATIONS AND PARTIAL DIFFERENTIAL EQUATIONS, 2021, 60 (03)
  • [43] Multi-phase equilibrium of crystalline solids
    Cermelli, P
    Sellers, S
    JOURNAL OF THE MECHANICS AND PHYSICS OF SOLIDS, 2000, 48 (04) : 765 - 796
  • [44] Analysis of interdiffusion in multi-phase systems
    Petri, MC
    Keiser, DD
    SCRIPTA MATERIALIA, 1997, 37 (06) : 821 - 828
  • [45] The use of multi-phase radio transmitters
    Woodland, WC
    PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1916, 4 (01): : 11 - 16
  • [46] Fluid discrimination in multi-phase flow
    Ramos, RT
    Fordham, EJ
    OFS-13: 13TH INTERNATIONAL CONFERENCE ON OPTICAL FIBER SENSORS & WORKSHOP ON DEVICE AND SYSTEM TECHNOLOGY TOWARD FUTURE OPTICAL FIBER COMMUNICATION AND SENSING, 1999, 3746 : 553 - 556
  • [47] Synthesizing multi-phase HDL programs
    Cheng, ST
    Brayton, RK
    1996 IEEE INTERNATIONAL VERILOG HDL CONFERENCE, PROCEEDINGS, 1996, : 67 - 76
  • [48] Preconditioning nonlocal multi-phase flow
    Kay, David
    Styles, Vanessa
    JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 424
  • [49] Traveling waves in multi-phase flows
    Goz, MF
    Glasser, BJ
    Kevrekidis, YG
    Sundaresan, S
    ADVANCES IN FLUID MECHANICS, 1996, 9 : 307 - 316
  • [50] Exchange Processes in a Multi-Phase ISM
    Stefan Harfst
    Christian Theis
    Gerhard Hensler
    Astrophysics and Space Science, 2002, 281 : 313 - 314