Improving the SAT modulo ODE approach to hybrid systems analysis by combining different enclosure methods

被引:19
|
作者
Eggers, Andreas [1 ]
Ramdani, Nacim [2 ]
Nedialkov, Nedialko S. [3 ]
Fraenzle, Martin [1 ]
机构
[1] Carl von Ossietzky Univ Oldenburg, Dept Comp Sci, D-26111 Oldenburg, Germany
[2] Univ Orleans, PRISME, F-18020 Bourges, France
[3] McMaster Univ, Hamilton, ON, Canada
来源
SOFTWARE AND SYSTEMS MODELING | 2015年 / 14卷 / 01期
关键词
Analysis of hybrid discrete-continuous systems; Satisfiability modulo theories; Enclosure methods for ODEs; Bracketing systems; THEOREM;
D O I
10.1007/s10270-012-0295-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Aiming at automatic verification and analysis techniques for hybrid discrete-continuous systems, we present a novel combination of enclosure methods for ordinary differential equations (ODEs) with the iSAT solver for large Boolean combinations of arithmetic constraints. Improving on our previous work, the contribution of this paper lies in combining iSAT with VNODE-LP, as a state-of-the-art interval solver for ODEs, and with bracketing systems, which exploit monotonicity properties allowing to find enclosures for problems that VNODE-LP alone cannot enclose tightly. We apply the combined iSAT-ODE solver to the analysis of a variety of non-linear hybrid systems by solving predicative encodings of reachability properties and of an inductive stability argument, and evaluate the impact of the different enclosure methods, decision heuristics and their combination. Our experiments include classic benchmarks from the literature, as well as a newly-designed conveyor belt system that combines hybrid behavior of parallel components, a slip-stick friction model with non-linear dynamics and flow invariants and several dimensions of parameterization. In the paper, we also present and evaluate an extension of VNODE-LP tailored to its use as a deduction mechanism within iSAT-ODE, to allow fast re-evaluations of enclosures over arbitrary subranges of the analyzed time span.
引用
收藏
页码:121 / 148
页数:28
相关论文
共 50 条
  • [1] Improving the SAT modulo ODE approach to hybrid systems analysis by combining different enclosure methods
    Andreas Eggers
    Nacim Ramdani
    Nedialko S. Nedialkov
    Martin Fränzle
    [J]. Software & Systems Modeling, 2015, 14 : 121 - 148
  • [2] Improving SAT Modulo ODE for Hybrid Systems Analysis by Combining Different Enclosure Methods
    Eggers, Andreas
    Ramdani, Nacim
    Nedialkov, Nedialko
    Fraenzle, Martin
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, 2011, 7041 : 172 - +
  • [3] SAT Modulo ODE: A Direct SAT Approach to Hybrid Systems
    Eggers, Andreas
    Fraenzle, Martin
    Herde, Christian
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 171 - 185
  • [4] Application of Constraint Solving and ODE-Enclosure Methods to the Analysis of Hybrid Systems
    Eggers, Andreas
    Fraenzle, Martin
    Herde, Christian
    [J]. NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, VOLS 1 AND 2, 2009, 1168 : 1326 - 1330
  • [5] An interval-based SAT modulo ODE solver for model checking nonlinear hybrid systems
    Ishii D.
    Ueda K.
    Hosobe H.
    [J]. International Journal on Software Tools for Technology Transfer, 2011, 13 (5) : 449 - 461
  • [6] IMPROVING THE ACCURACY OF PHYLOGENETIC ESTIMATION BY COMBINING DIFFERENT METHODS
    KIM, JH
    [J]. SYSTEMATIC BIOLOGY, 1993, 42 (03) : 331 - 340
  • [7] Improving the Prediction of Condition State by Combining Different Methods
    Gehlen, Christoph
    von Greve-Dierfeld, Stefanie
    [J]. BETON- UND STAHLBETONBAU, 2010, 105 (05) : 274 - 283
  • [8] A subsystems approach for parameter estimation of ODE models of hybrid systems
    Georgoulas, Anastasis
    Clark, Allan
    Ocone, Andrea
    Gilmore, Stephen
    Sanguinetti, Guido
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (92): : 30 - 41
  • [9] Improving timing analysis effectiveness for scenario-based specifications by combining SAT and LP techniques
    Longlong Lu
    Minxue Pan
    Tian Zhang
    Xuandong Li
    [J]. Software and Systems Modeling, 2022, 21 : 1321 - 1338
  • [10] Improving timing analysis effectiveness for scenario-based specifications by combining SAT and LP techniques
    Lu, Longlong
    Pan, Minxue
    Zhang, Tian
    Li, Xuandong
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1321 - 1338