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 条
  • [1] Invariant based modeling and control of multi-phase reactor systems
    Aggarwal, M.
    Balaji, S.
    Ydstie, B. Erik
    JOURNAL OF PROCESS CONTROL, 2011, 21 (10) : 1390 - 1406
  • [2] Natural histogram partitioning based on invariant multi-phase level set
    Sandeep, V. M.
    Kulkarni, Subhash
    2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2, 2007, : 306 - +
  • [3] Paste engineering: Multi-Phase materials and multi-phase flows
    Wilson, D. I.
    Rough, S. L.
    CANADIAN JOURNAL OF CHEMICAL ENGINEERING, 2012, 90 (02): : 277 - 289
  • [4] MULTI-PHASE MODES
    BENNEY, DJ
    SIAM REVIEW, 1971, 13 (02) : 260 - &
  • [5] Synthesis of multi-phase zone rectifiers with coupled voltage systems
    Myatezh, S. V.
    Ivanov, V. V.
    Rozhkova, M. V.
    INTERNATIONAL CONFERENCE: INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY, 2019, 1333
  • [6] Phase transitions in multi-phase media
    Mikhailov A.S.
    Mikhailov V.S.
    Journal of Mathematical Sciences, 2000, 102 (5) : 4436 - 4472
  • [7] Comparison of Multi-Phase SAB Converters vs. Multi-Phase SRC Converters
    Garcia-Bediaga, Asier
    Villar, Irma
    Etxeberria-Otadui, Ion
    Barrade, Philipe
    Rufer, Alfred
    2013 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2013, : 5448 - 5455
  • [8] MULTI-PHASE SAMPLING SYSTEM
    MIXON, JD
    INSTRUMENTATION TECHNOLOGY, 1969, 16 (09): : 59 - &
  • [9] STRESSES IN MULTI-PHASE MEDIA
    EIMER, C
    ARCHIWUM MECHANIKI STOSOWANEJ, 1967, 19 (04): : 521 - &
  • [10] Stability of multi-phase equilibria
    Merkli, Marco
    Mathematical Physics of Quantum Mechanics: SELECTED AND REFEREED LECTURES FROM QMATH9, 2006, 690 : 129 - 148