Quantifier-free encoding of invariants for hybrid systems

被引:3
|
作者
Cimatti, Alessandro [1 ]
Mover, Sergio [1 ]
Tonetta, Stefano [1 ]
机构
[1] Fdn Bruno Kessler, Povo Tn, Trento, Italy
关键词
Satisfiability modulo theory; Hybrid systems; Bounded model checking; MODEL CHECKING; REACHABILITY ANALYSIS; CONTINUOUS-TIME; VERIFICATION; COMPUTATION; AUTOMATA; SAFETY;
D O I
10.1007/s10703-013-0202-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hybrid systems are a clean modeling framework for embedded systems, which feature integrated discrete and continuous dynamics. A well-known source of complexity comes from the time invariants, which represent an implicit quantification of a constraint over all time points of a continuous transition. Emerging techniques based on Satisfiability Modulo Theory (SMT) have been found promising for the verification and validation of hybrid systems because they combine discrete reasoning with solvers for first-order theories. However, these techniques are efficient for quantifier-free theories and the current approaches have so far either ignored time invariants or have been limited to hybrid systems with linear constraints. In this paper, we propose a new method that encodes a class of hybrid systems into transition systems with quantifier-free formulas. The method does not rely on expensive quantifier elimination procedures. Rather, it exploits the sequential nature of the transition system to split the continuous evolution enforcing the invariants on the discrete time points. This way, we can encode all hybrid systems whose invariants can be expressed in terms of polynomial constraints. This pushes the application of SMT-based techniques beyond the standard linear case.
引用
收藏
页码:165 / 188
页数:24
相关论文
共 50 条
  • [41] The Complexity of Limited Belief Reasoning-The Quantifier-Free Case
    Chen, Yijia
    Saffidine, Abdallah
    Schwering, Christoph
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 1774 - 1780
  • [42] The Effects of Adding Reachability Predicates in Quantifier-Free Separation Logic
    Demri, Stephane
    Lozes, Etienne
    Mansutti, Alessio
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2021, 22 (02)
  • [43] DYNAMIC CONTACT ALGEBRAS AND QUANTIFIER-FREE LOGICS FOR SPACE AND TIME
    Dimitrov, Plamen
    Vakarelov, Dimiter
    SIBERIAN ELECTRONIC MATHEMATICAL REPORTS-SIBIRSKIE ELEKTRONNYE MATEMATICHESKIE IZVESTIYA, 2018, 15 : 1103 - 1144
  • [44] Towards a Verified Tableau Prover for a Quantifier-Free Fragment of Set Theory
    Stevens, Lukas
    AUTOMATED DEDUCTION, CADE 29, 2023, 14132 : 491 - 508
  • [45] Test selection criteria for quantifier-free first-order specifications
    Aiguier, Marc
    Arnould, Agnes
    Le Gall, Pascale
    Longuet, Delphine
    INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4767 : 144 - +
  • [46] Deciding quantifier-free Presburger formulas using parameterized solution bounds
    Seshia, SA
    Bryant, RE
    19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, : 100 - 109
  • [47] Duality-Based Interpolation for Quantifier-Free Equalities and Uninterpreted Functions
    Alt, Leonardo
    Hyvaerinen, Antti E. J.
    Asadi, Sepideh
    Sharygina, Natasha
    PROCEEDINGS OF THE 17TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD 2017), 2017, : 39 - 46
  • [48] Computational complexity of quantifier-free negationless theory of field of rational numbers
    Kossovski, N
    ANNALS OF PURE AND APPLIED LOGIC, 2002, 113 (1-3) : 175 - 180
  • [49] Quantifier-free epistemic term-modal logic with assignment operator
    Wang, Yanjing
    Wei, Yu
    Seligman, Jeremy
    ANNALS OF PURE AND APPLIED LOGIC, 2022, 173 (03)
  • [50] CoqQFBV: A Scalable Certified SMT Quantifier-Free Bit-Vector Solver
    Shi, Xiaomu
    Fu, Yu-Fu
    Liu, Jiaxiang
    Tsai, Ming-Hsien
    Wang, Bow-Yaw
    Yang, Bo-Yin
    COMPUTER AIDED VERIFICATION, PT II, CAV 2021, 2021, 12760 : 149 - 171