Access the full text.
Sign up today, get DeepDyve free for 14 days.
Andreas Eggers, N. Ramdani, N. Nedialkov, M. Fränzle (2011)
Improving SAT Modulo ODE for Hybrid Systems Analysis by Combining Different Enclosure Methods
Sergiy Bogomolov, Goran Frehse, Amit Gurung, Dongxu Li, G. Martius, Rajarshi Ray (2019)
Falsification of hybrid systems using symbolic reachability and trajectory splicingProceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control
Sergiy Bogomolov, Alexandre Donzé, Goran Frehse, R. Grosu, Taylor Johnson, Hamed Ladan, A. Podelski, Martin Wehrle (2015)
Guided search for hybrid systems based on coarse-grained space abstractionsInternational Journal on Software Tools for Technology Transfer, 18
N. Giorgetti, George Pappas, A. Bemporad (2005)
Bounded Model Checking of Hybrid Dynamical SystemsProceedings of the 44th IEEE Conference on Decision and Control
M. Fox, D. Long (2006)
Modelling Mixed Discrete-Continuous Domains for PlanningJ. Artif. Intell. Res., 27
Dingbao Xie, Lei Bu, Jianhua Zhao, Xuandong Li (2014)
SAT–LP–IIS joint-directed path-oriented bounded reachability analysis of linear hybrid automataFormal Methods in System Design, 45
(2008)
Z3: An eicient SMT solver. In International conference on Tools and Algorithms for the Construction and Analysis of Systems. Springer, 337ś340
[ (2000)
The theory of hybrid automataProceedings of the Verification of Digital and Hybrid Systems. Springer
R. Alur, C. Courcoubetis, T. Henzinger, Pei-Hsin Ho (1992)
Hybrid Automata: An Algorithmic Approach to the Specification and Verification of Hybrid Systems
Anna Becchi, E. Zaffanella (2019)
Revisiting Polyhedral Analysis for Hybrid Systems
Sicun Gao, J. Avigad, E. Clarke (2012)
Delta-Decidability over the Reals2012 27th Annual IEEE Symposium on Logic in Computer Science
M. Fränzle, Christian Herde (2005)
Efficient Proof Engines for Bounded Model Checking of Hybrid Systems
Xin Chen, S. Sankaranarayanan, E. Ábrahám (2015)
Flow* 1.2: More Effective to Play with Hybrid Systems
K. Weihrauch (2014)
Computable Analysis: An IntroductionComputable Analysis
E. Clarke, Anubhav Gupta, O. Strichman (2004)
SAT-based counterexample-guided abstraction refinementIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 23
Michael Cashmore, M. Fox, D. Long, D. Magazzeni (2017)
Link to publication record in King ' s Research Portal
T. Henzinger (1996)
The theory of hybrid automataProceedings 11th Annual IEEE Symposium on Logic in Computer Science
(2019)
Muhammad Syifa'ul Mufid, Idriss Riouak, Stefano Tonetta, and Enea Zaffanella
[ (2016)
A compilation of the full PDDL+ language into SMTProceedings of the 26th International Conference on International Conference on Automated Planning and Scheduling. AAAI Press
[ (2015)
dReach: \(\delta\) -reachability analysis for hybrid systemsProceedings of the 21st International Conference onTools and Algorithms for the Construction and Analysis of Systems: Held as Part of the European Joint Conferences on Theory and Practice of Software. Springer
Lucas Alves, Hugo Bravo, P. Pena, R. Takahashi (2016)
Planning on Discrete Events Systems: A logical approach2016 IEEE International Conference on Automation Science and Engineering (CASE)
Aditya Zutshi, S. Sankaranarayanan, Jyotirmoy Deshmukh, J. Kapinski (2013)
A trajectory splicing approach to concretizing counterexamples for hybrid systems52nd IEEE Conference on Decision and Control
Sumit Jha, B. Krogh, James Weimer, E. Clarke (2007)
Reachability for Linear Hybrid Automata Using Iterative Relaxation Abstraction
L. Moura, Nikolaj Bjørner (2008)
Z3: An Efficient SMT Solver
Ibtissem Makhlouf, S. Kowalewski (2014)
Networked Cooperative Platoon of Vehicles for Testing Methods and Verification Tools
The NLopt nonlinear-optimization package
(2009)
Artificial Intelligence: A Modern Approach (3rd Ed.)
Xin Chen, E. Ábrahám, S. Sankaranarayanan (2013)
Flow*: An Analyzer for Non-linear Hybrid Systems
E. Clarke (2002)
SAT-Based Counterexample Guided Abstraction Refinement
Gilles Audemard, M. Bozzano, A. Cimatti, R. Sebastiani (2005)
Verifying Industrial Hybrid Systems with MathSAT
Soonho Kong, Sicun Gao, Wei Chen, E. Clarke (2015)
dReach: δ-Reachability Analysis for Hybrid Systems
Martin Davis, G. Logemann, D. Loveland (2011)
A machine program for theorem-provingCommun. ACM, 5
[
[nThe NLopt nonlinear-optimization package. Retrieved from http://ab-initio.mit.edu/nlopt.
Armin Biere (2021)
Bounded model checkingAdv. Comput., 58
Andreas Eggers, M. Fränzle, Christian Herde (2008)
SAT Modulo ODE: A Direct SAT Approach to Hybrid Systems
Lei Bu, A. Abate, D. Adzkiya, M. Mufid, Rajarshi Ray, Yuming Wu, E. Zaffanella (2020)
ARCH-COMP20 Category Report: Hybrid Systems with Piecewise Constant Dynamics and Bounded Model Checking
I. Hiskens (2001)
Stability of limit cycles in hybrid systemsProceedings of the 34th Annual Hawaii International Conference on System Sciences
E. Clarke, O. Grumberg, S. Jha, Yuan Lu, H. Veith (2000)
Counterexample-Guided Abstraction Refinement
R. Alur, C. Courcoubetis, N. Halbwachs, T. Henzinger, Pei-Hsin Ho, X. Nicollin, A. Olivero, J. Sifakis, S. Yovine (1995)
The Algorithmic Analysis of Hybrid SystemsTheor. Comput. Sci., 138
M. Mufid, D. Adzkiya, A. Abate (2018)
Tropical Abstractions of Max-Plus-Linear SystemsArXiv, abs/1806.04604
Goran Frehse (2005)
PHAVer: algorithmic verification of hybrid systems past HyTechInternational Journal on Software Tools for Technology Transfer, 10
E. Clarke, O. Grumberg, S. Jha, Yuan Lu, H. Veith (2003)
Counterexample-guided abstraction refinement for symbolic model checkingJ. ACM, 50
[ (2015)
Flow* 11st and 2nd International Workshop on Applied veRification for Continuous and Hybrid Systems (EPiC Series in Computing)
A. Fehnker, Franjo Ivancic (2004)
Benchmarks for Hybrid Systems Verification
Rajarshi Ray, Amit Gurung, Binayak Das, E. Bartocci, Sergiy Bogomolov, R. Grosu (2015)
XSpeed: Accelerating Reachability Analysis on Multi-core Processors
[ (2012)
Delta-decidability over the realsProceedings of the 2012 27th Annual IEEE/ACM Symposium on Logic in Computer Science (LICS’12). IEEE Computer Society, 2012
Goran Frehse, C. Guernic, Alexandre Donzé, Scott Cotton, Rajarshi Ray, Olivier Lebeltel, Rodolfo Ripado, A. Girard, T. Dang, O. Maler (2011)
SpaceEx: Scalable Verification of Hybrid Systems
K. Svanberg (1987)
The method of moving asymptotes—a new method for structural optimizationInternational Journal for Numerical Methods in Engineering, 24
Stefan Schupp, E. Ábrahám (2018)
Efficient Dynamic Error Reduction for Hybrid Systems Reachability Analysis
Goran Frehse, A. Abate, D. Adzkiya, Anna Becchi, Lei Bu, A. Cimatti, Mirco Giacobbe, A. Griggio, Sergio Mover, M. Mufid, Idriss Riouak, Stefano Tonetta, E. Zaffanella (2019)
ARCH-COMP19 Category Report: Hybrid Systems with Piecewise Constant Dynamics
Bounded model checking (BMC) is well-known to be undecidable even for simple hybrid systems. Existing work targeted for a wide class of non-linear hybrid systems reduces the BMC problem to the satisfiability problem of an satisfiability modulo theory formula encoding the hybrid system dynamics. Consequently, the satisfiability of the formula is deduced with a δ-decision procedure. However, the encoded formula can be complex for large automaton and for deep exploration causing the decision procedure to be inefficient. Additionally, a generalized decision procedure can be inefficient for hybrid systems with simple dynamics. In this article, we propose a BMC algorithm built upon the foundation of the counter example guided abstraction refinement (CEGAR) technique and targeted for hybrid systems with piecewise affine dynamics, modeled as a hybrid automaton. In particular, our algorithm begins by searching an abstract counterexample in the discrete state-space of the automaton. We check whether a discovered abstract counterexample is spurious or real by a two-tier refinement of the state-space guided by the abstract counterexample. The primary refinement is through symbolic reachability analysis and the following refinement is via a search of a real counterexample by the trajectory splicing method, guided in turn by the outcome of reachability analysis. We show that our algorithm reaps the benefits of the CEGAR technique by directing the exploration in the regions of interest and pruning search space that is irrelevant to the property under consideration. In addition, an optimization by memoizing the computed symbolic states during reachability analysis has been proposed for efficiency. The proposed algorithm is implemented in the tool SAT-Reach, and we compare its performance with dReach, XSpeed, Flow*, SpaceEx, and a pattern database heuristic-guided search algorithm. Experiments demonstrate the efficacy of our algorithm.
ACM Transactions on Embedded Computing Systems (TECS) – Association for Computing Machinery
Published: Jan 24, 2023
Keywords: Bounded model checking
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.