Abstract
The problem of probabilistic safety verification of stochastic hybrid systems is to check whether the probability that a given system will reach an unsafe region from certain initial states can be bounded by some given probability threshold. The paper considers stochastic hybrid systems where the behavior is governed by polynomial equalities and inequalities, as for usual hybrid systems, but the initial states follow some stochastic distributions. It proposes a new barrier certificate based method for probabilistic safety verification which guarantees the absolute safety in a infinite time horizon that is beyond the reach of existing techniques using either statistical model checking or probabilistic reachable set computation. It also gives a novel computational approach, by building and solving a constrained optimization problem coming from verification conditions of barrier certificates, to compute the lower bound on safety probabilities which can be compared with the given threshold. Experimental evidence is provided demonstrating the applicability of our approach on several benchmarks.
- Alessandro Abate, Joost-Pieter Katoen, John Lygeros, and Maria Prandini. 2010. Approximate Model Checking of Stochastic Hybrid Systems. European Journal of Control 16, 6 (2010), 624--641.Google ScholarCross Ref
- Matthias Althoff, Olaf Stursberg, and Martin Buss. 2008. Stochastic reachable sets of interacting traffic participants. In Proc. of the IEEE Intelligent Vehicles Symposium. IEEE, 1086--1092.Google ScholarCross Ref
- Rajeev Alur, Costas Courcoubetis, Nicolas Halbwachs, Thomas A. Henzinger, P.-H. Ho, Xavier Nicollin, Alfredo Olivero, Joseph Sifakis, and Sergio Yovine. 1995. The algorithmic analysis of hybrid systems. Theoretical computer science 138, 1 (1995), 3--34. Google ScholarDigital Library
- Michaël Bensimhoun. 2009. N-Dimensional Cumulative Function, And Other Useful Facts About Gaussians and Normal Densities. Jerusalem, Israel, Tech. Rep (2009).Google Scholar
- Olivier Bouissou, Alexandre Chapoutot, Adel Djaballah, and Michel Kieffer. 2014. Computation of parametric barrier functions for dynamical systems using interval analysis. In Decision and Control (CDC), 2014 IEEE 53rd Annual Conference on. IEEE, 753--758.Google ScholarCross Ref
- Manuela L. Bujorianu. 2004. Extended stochastic hybrid systems and their reachability problem. In International Workshop on Hybrid Systems: Computation and Control. Springer, 234--249.Google ScholarCross Ref
- Manuela L. Bujorianu and John Lygeros. 2003. Reachability questions in piecewise deterministic Markov processes. In International Workshop on Hybrid Systems: Computation and Control. Springer, 126--140. Google ScholarDigital Library
- Liyun Dai, Ting Gan, Bican Xia, and Naijun Zhan. 2017. Barrier Certificates Revisited. Journal of Symbolic Computation 80 (2017), 62--86. Google ScholarDigital Library
- Thao Dang and Thomas Martin Gawlitza. 2011. Discretizing Affine Hybrid Automata with Uncertainty. Springer Berlin Heidelberg, 473--481. Google ScholarDigital Library
- Thao Dang and Romain Testylier. 2012. Reachability Analysis for Polynomial Dynamical Systems Using the Bernstein Expansion. Reliable Computing 17, 2 (2012), 128--152.Google Scholar
- Christian Ellen, Sebastian Gerwinn, and Martin Fränzle. 2015. Statistical model checking for stochastic hybrid systems involving nondeterminism over continuous domains. International Journal on Software Tools for Technology Transfer 17, 4 (2015), 485--504. Google ScholarDigital Library
- Martin Fränzle, Ernst Moritz Hahn, Holger Hermanns, Nicolás Wolovick, and Lijun Zhang. 2011. Measurability and Safety Verification for Stochastic Hybrid Systems. In Proceedings of the 14th International Conference on Hybrid Systems: Computation and Control (HSCC’11). ACM, 43--52. Google ScholarDigital Library
- William Glover and John Lygeros. 2004. A stochastic hybrid model for air traffic control simulation. Proc. of the International Workshop on Hybrid Systems: Computation and Control (2004), 372--386.Google ScholarCross Ref
- Ernst Moritz Hahn, Arnd Hartmanns, Holger Hermanns, and Joost-Pieter Katoen. 2013. A compositional modelling and analysis framework for stochastic hybrid systems. Formal Methods in System Design 43, 2 (2013), 191--232. Google ScholarDigital Library
- João Hespanha. 2004. Stochastic Hybrid Systems: Application to Communication Networks. Proc. of the International Workshop on Hybrid Systems: Computation and Control (2004), 47--56.Google ScholarCross Ref
- Joao P. Hespanha. 2014. Modeling and analysis of networked control systems using stochastic hybrid systems. Annual Reviews in Control 38, 2 (2014), 155--170.Google ScholarCross Ref
- Jianghai Hu, John Lygeros, and Shankar Sastry. 2000. Towards a theory of stochastic hybrid systems. In International Workshop on Hybrid Systems: Computation and Control. Springer, 160--173. Google ScholarDigital Library
- A. Agung Julius. 2006. Approximate Abstraction of Stochastic Hybrid Automata. In Proceedings of the International Workshop on Hybrid Systems: Computation and Control. 318--332. Google ScholarDigital Library
- James Kapinski, Jyotirmoy V. Deshmukh, Sriram Sankaranarayanan, and Nikos Aréchiga. 2014. Simulation-guided lyapunov analysis for hybrid dynamical systems. In Proc. of the Hybrid Systems: Computation and Control (HSCC). ACM, 133--142. Google ScholarDigital Library
- Hui Kong, Fei He, Xiaoyu Song, William N. N. Hung, and Ming Gu. 2013. Exponential-condition-based barrier certificate generation for safety verification of hybrid systems. In Computer Aided Verification. Springer, 242--257.Google Scholar
- Michal Kočvara and Michael Stingl. 2005. PENBMI User’s guide (Version 2.0). (2005). Available at http://www.penopt.com.Google Scholar
- Marta Kwiatkowska, Gethin Norman, Jeremy Sproston, and Fuzhi Wang. 2004. Symbolic model checking for probabilistic timed automata. Lecture notes in computer science 3253 (2004), 293--308.Google Scholar
- Kim G. Larsen and Axel Legay. 2016. Statistical Model Checking: Past, Present, and Future. In International Symposium on Leveraging Applications of Formal Methods. Springer, 3--15.Google Scholar
- Axel LegayEmail and Mahesh Viswanathan. 2015. Statistical model checking: challenges and perspectives. International Journal on Software Tools for Technology Transfer 4 (2015), 369--376. Google ScholarDigital Library
- André Platzer. 2011. Stochastic differential dynamic logic for stochastic hybrid programs. In International Conference on Automated Deduction. Springer, 446--460. Google ScholarDigital Library
- Stephen Prajna and Ali Jadbabaie. 2004. Safety verification of hybrid systems using barrier certificates. In International Workshop on Hybrid Systems: Computation and Control. Springer, 477--492.Google ScholarCross Ref
- Stephen Prajna, Ali Jadbabaie, and George J. Pappas. 2004. Stochastic safety verification using barrier certificates. In Decision and Control, 2004. CDC. 43rd IEEE Conference on, Vol. 1. IEEE, 929--934.Google Scholar
- Stephen Prajna, Ali Jadbabaie, and George J. Pappas. 2007. A framework for worst-case and stochastic safety verification using barrier certificates. IEEE Trans. Automat. Control 52, 8 (2007), 1415--1429.Google ScholarCross Ref
- Stefan Ratschan and Zhikun She. 2007. Safety verification of hybrid systems by constraint propagation-based abstraction refinement. ACM Transactions on Embedded Computing Systems 6, 1 (2007), 573--589. Google ScholarDigital Library
- Sriram Sankaranarayanan, Xin Chen, and Erika Abrahám. 2013. Lyapunov function synthesis using Handelman representations. In The 9th IFAC Symposium on Nonlinear Control Systems. 576--581.Google ScholarCross Ref
- Mohamed Amin Ben Sassi, Romain Testylier, Thao Dang, and Antoine Girard. 2012. Reachability analysis of polynomial systems using linear programming relaxations. In Automated Technology for Verification and Analysis. Springer, 137--151. Google ScholarDigital Library
- Fedor Shmarov and Paolo Zuliani. 2015. Probreach: verified probabilistic delta-reachability for stochastic hybrid systems. In Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control. ACM, 134--139. Google ScholarDigital Library
- Fedor Shmarov and Paolo Zuliani. 2016. Probabilistic Hybrid Systems Verification via SMT and Monte Carlo Techniques. In Haifa Verification Conference. Springer, 152--168.Google ScholarCross Ref
- Andrew Sogokon, Khalil Ghorbal, Paul B. Jackson, and André Platzer. 2016. A Method for Invariant Generation for Polynomial Continuous Systems. In Verification, Model Checking, and Abstract Interpretation. Springer, 268--288. Google ScholarDigital Library
- Jeremy Sproston. 2000. Decidable model checking of probabilistic hybrid automata. In International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems. Springer, 31--45. Google ScholarDigital Library
- Qinsi Wang, Paolo Zuliani, Soonho Kong, Sicun Gao, and Edmund M. Clarke. 2015. SReach: A Probabilistic Bounded Delta-Reachability Analyzer for Stochastic Hybrid Systems. In Proceedings of the 13th International Conference on Computational Methods in Systems Biology CMSB 2015. Springer, 15--27.Google Scholar
- Xia Zeng, Wang Lin, Zhengfeng Yang, Xin Chen, and Lilei Wang. 2016. Darboux-type barrier certificates for safety verification of nonlinear hybrid systems. In Proceedings of the International Conference on Embedded Software (EMSOFT). IEEE, 1--10. Google ScholarDigital Library
- Lijun Zhang, Zhikun She, Stefan Ratschan, Holger Hermanns, and Ernst Moritz Hahn. 2010. Safety verification for probabilistic hybrid systems. In International Conference on Computer Aided Verification. Springer, 196--211. Google ScholarDigital Library
Index Terms
- Probabilistic Safety Verification of Stochastic Hybrid Systems Using Barrier Certificates
Recommendations
Darboux-type barrier certificates for safety verification of nonlinear hybrid systems
EMSOFT '16: Proceedings of the 13th International Conference on Embedded SoftwareBenefit from less computational difficulty, barrier certificate based method has attracted much attention in safety verification of hybrid systems. Barrier certificates are inherent existences of a hybrid system and may have different types. A set of ...
Exponential-Condition-Based Barrier Certificate Generation for Safety Verification of Hybrid Systems
CAV 2013: Proceedings of the 25th International Conference on Computer Aided Verification - Volume 8044A barrier certificate is an inductive invariant function which can be used for the safety verification of a hybrid system. Safety verification based on barrier certificate has the benefit of avoiding explicit computation of the exact reachable set which ...
Convex Programs for Temporal Verification of Nonlinear Dynamical Systems
A methodology for safety verification of continuous and hybrid systems using barrier certificates has been proposed recently. Conditions that must be satisfied by a barrier certificate can be formulated as a convex program, and the feasibility of the ...
Comments