Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Statistical model checking for stochastic hybrid systems involving nondeterminism over continuous domains

Published: 01 August 2015 Publication History

Abstract

Behavioral verification of technical systems involving both discrete and continuous components is a common and demanding task. The behavior of such systems can often be characterized using stochastic hybrid automata, leading to verification problems which can be formalized and solved using stochastic logic calculi such as stochastic satisfiability modulo theory (SSMT). While algorithms for discharging proof obligations in SSMT form exist, their applicability is limited due to the computational complexity, which often increases exponentially with the number of quantified variables. Recently, statistical model checking has been successfully applied to stochastic hybrid systems, thereby increasing the size of the system for which verification problems is tractable. However, being based on randomized simulation, these methods usually cannot handle non-determinism. In previous work, we have deviated from the usual approach of simulating the model and rather proposed a statistical method for SSMT solving which, being based on statistical AI planning algorithms, can also treat non-determinism over a finite domain. Here, we extend this previous work to the case of continuous domains. In particular, using ideas from noisy optimization, we adaptively build up a decision tree recording the findings and guiding further exploration, thereby favoring the currently most promising sub-domain. The non-determinism is resolved by translating the satisfaction problem into an optimization problem, thereby computing both optimistic and pessimistic bounds on the probability of satisfaction. At each stage of the evaluation process, we show how to obtain confidence statements about the probability of satisfaction for the overall SSMT formula, including reliable estimates on the optimal resolution of any non-deterministic choice involved.

References

[1]
Groote, J.F., van Vlijmen, Sebastiaan F.M., Koorn, Jan W.C.: The safety guaranteeing system at station hoorn-kersenboogerd. In: Proceedings of the Tenth Annual Conference on Computer Assurance (COMPASS), IEEE, pp 57---68 (1995)
[2]
Audemard, G., Bozzano, M., Cimatti, A., Sebastiani, R.: Verifying industrial hybrid systems with mathsat. Electron Notes Theor Comput Sci 119(2), 17---32 (2005)
[3]
Sproston, J.: Model checking for probabilistic timed and hybrid systems. Ph.D. thesis, School of Computer Science, The University of Birmingham (2001)
[4]
Fränzle, M., Hermanns, H., Teige, T.: Stochastic satisfiability modulo theory: a novel technique for the analysis of probabilistic hybrid systems. In: Egerstedt, M., Mishra, B. (eds.) Hybrid Systems: Computation and Control. Lecture Notes in Computer Science, vol. 4981, pp. 172---186. Springer, Berlin, Heidelberg (2008)
[5]
Littman, M.L., Majercik, S.M., Pitassi, T.: Stochastic boolean satisfiability. J. Autom. Reason. 27(3), 251---296 (2001)
[6]
Teige, T., Eggers, A., Fränzle, M.: Constraint-based analysis of concurrent probabilistic hybrid systems: an application to networked automation systems. Nonlinear Anal. Hybrid Syst. 5(2), 343---366 (2011)
[7]
Ellen, C., Gerwinn, S., Fränzle, M.: Confidence bounds for statistical model checking of probabilistic hybrid systems. In: Proceedings of Formal Modeling and Analysis of Timed Systems, Springer, Heidelberg, pp. 123---138 (2012)
[8]
Kocsis, L., Szepesvári, C.: Bandit based monte-carlo planning. In: Proceedings of Machine Learning: ECML, Springer, Berlin, Heidelberg, pp. 282---293 (2006)
[9]
Blom, H.A.P., Lygeros, J., (eds.): Stochastic Hybrid Systems: Theory and Safety Critical Applications, vol. 337. Springer, Heidelberg (2006)
[10]
Bubeck, S., Munos, R., Stoltz, G., Szepesvari, C.: X-armed bandits. J. Mach. Learn. Res. 12, 1655---1695 (2011)
[11]
Fränzle, M., Herde, C.: HySAT: an efficient proof engine for bounded model checking of hybrid systems. Form. Methods Syst. Des. 30(3), 179---198 (2007)
[12]
Fränzle, M., Hahn, E.M., Hermanns, H., Wolovick, N., Zhang, L.: Measurability and safety verification for stochastic hybrid systems. In: Caccamo, M., Frazzoli, E., Grosu, R. (eds.) HSCC, ACM, pp 43---52 (2011)
[13]
Larsen, K.G., Skou, A.: Bisimulation through probabilistic testing. Inf. Comput. 94(1), 1---28 (1991)
[14]
Sen, K., Viswanathan, M., Agha, G.: Statistical model checking of black-box probabilistic systems. In: Alur, R., Peled, D. (eds) Computer Aided Verification, Lecture Notes in Computer Science, vol. 3114. Springer, Berlin, Heidelberg, pp. 399---401 (2004)
[15]
Younes, H.L.S.: Ymer: a statistical model checker. In: Etessami, K., Rajamani, S. (eds.) Computer Aided Verification, Lecture Notes in Computer Science. vol. 3576. Springer, Berlin, Heidelberg, pp 171---179 (2005)
[16]
David, A., Larsen, K., Legay, A., Mikuă¿ionis, M., Poulsen, D., van Vliet, J., Wang, Z.: Statistical model checking for networks of priced timed automata. In: Fahrenberg, U., Tripakis, S. (eds.) Formal Modeling and Analysis of Timed Systems. Lecture Notes in Computer Science, vol. 6919. Springer, Berlin, Heidelberg, pp. 80---96, (2011)
[17]
Zuliani, P., Platzer, A., Clarke, E.M.: Bayesian statistical model checking with application to stateflow/simulink verification. In: Johansson, K.H., Wang Y. (eds.) Proceedings of the 13th ACM International Conference on Hybrid Systems: Computation and Control, ACM, Stockholm, Sweden, pp. 243---252 (2010)
[18]
Henriques, D., Martins, J.G., Zuliani, P., Platzer, A., Clarke, E.M.: Statistical model checking for markov decision processes. In: Proceedings of Quantitative Evaluation of Systems (QEST), 2012 Ninth International Conference on IEEE, pp. 84---93, (2012)
[19]
Fränzle, M., Herde, C., Teige, T., Ratschan, S., Schubert, T.: Efficient solving of large non-linear arithmetic constraint systems with complex boolean structure. J. Satisf. Boolean Model. Comput. 1(3---4), 209---236 (2007)
[20]
Auer, P., Cesa-Bianchi, N., Fischer, P.: Finite-time analysis of the multiarmed bandit problem. Mach. Learn. 47(2), 235---256 (2002)
[21]
Hoeffding, W.: Probability inequalities for sums of bounded random variables. J. Am. Stat. Assoc. 58(301), 13---30 (1963)
[22]
Audibert, J.-Y., Bubeck, S., Munos R.: Bandit view on noisy optimization. In: Prfoceedings of Optimization for Machine Learning, MIT Press, pp 1---23 (2011)
[23]
Maron, O., Moore, A.W.: Hoeffding races: accelerating model selection search for classification and function approximation. In: Cowan, J.D., Tesauro, G., Alspector, J. (eds.) Advances in Neural Information Processing Systems 6. Morgan-Kaufmann, Burlington, MA, pp. 59---66 (1994)
[24]
Abate, A., D'Innocenzo, A., Di Benedetto, M.D.: Approximate abstractions of stochastic hybrid systems. Autom. Control IEEE Trans. 56(11), 2688---2694 (2011)
[25]
Hahn, E.M.: Model checking stochastic hybrid systems. dissertation, Universität des Saarlandes (2013)

Cited By

View all
  • (2024)End-to-End Statistical Model Checking for Parameterization and Stability Analysis of ODE ModelsACM Transactions on Modeling and Computer Simulation10.1145/364943834:3(1-25)Online publication date: 10-Jul-2024
  • (2023)Shielded Learning for Resilience and Performance Based on Statistical Model Checking in SimulinkBridging the Gap Between AI and Reality10.1007/978-3-031-46002-9_6(94-118)Online publication date: 23-Oct-2023
  • (2022)Towards Safe and Resilient Hybrid Systems in the Presence of Learning and UncertaintyLeveraging Applications of Formal Methods, Verification and Validation. Verification Principles10.1007/978-3-031-19849-6_18(299-319)Online publication date: 22-Oct-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal on Software Tools for Technology Transfer (STTT)
International Journal on Software Tools for Technology Transfer (STTT)  Volume 17, Issue 4
August 2015
182 pages
ISSN:1433-2779
EISSN:1433-2787
Issue’s Table of Contents

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 August 2015

Author Tags

  1. Non-determinism
  2. SSMT
  3. Statistical model checking
  4. Stochastic hybrid systems

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)End-to-End Statistical Model Checking for Parameterization and Stability Analysis of ODE ModelsACM Transactions on Modeling and Computer Simulation10.1145/364943834:3(1-25)Online publication date: 10-Jul-2024
  • (2023)Shielded Learning for Resilience and Performance Based on Statistical Model Checking in SimulinkBridging the Gap Between AI and Reality10.1007/978-3-031-46002-9_6(94-118)Online publication date: 23-Oct-2023
  • (2022)Towards Safe and Resilient Hybrid Systems in the Presence of Learning and UncertaintyLeveraging Applications of Formal Methods, Verification and Validation. Verification Principles10.1007/978-3-031-19849-6_18(299-319)Online publication date: 22-Oct-2022
  • (2021)Learning optimal decisions for stochastic hybrid systemsProceedings of the 19th ACM-IEEE International Conference on Formal Methods and Models for System Design10.1145/3487212.3487339(44-55)Online publication date: 20-Nov-2021
  • (2021)A Secure User-Centred Healthcare System: Design and VerificationFrom Data to Models and Back10.1007/978-3-031-16011-0_4(44-60)Online publication date: 6-Dec-2021
  • (2018)Exploiting learning and scenario-based specification languages for the verification and validation of highly automated drivingProceedings of the 1st International Workshop on Software Engineering for AI in Autonomous Systems10.1145/3194085.3194086(39-46)Online publication date: 28-May-2018
  • (2017)Probabilistic Safety Verification of Stochastic Hybrid Systems Using Barrier CertificatesACM Transactions on Embedded Computing Systems10.1145/312650816:5s(1-19)Online publication date: 27-Sep-2017
  • (2015)Simulation-Guided Parameter Synthesis for Chance-Constrained Optimization of Control SystemsProceedings of the IEEE/ACM International Conference on Computer-Aided Design10.5555/2840819.2840850(208-215)Online publication date: 2-Nov-2015
  • (2015)A Solving Procedure for Stochastic Satisfiability Modulo Theories with Continuous DomainProceedings of the 12th International Conference on Quantitative Evaluation of Systems - Volume 925910.1007/978-3-319-22264-6_19(295-311)Online publication date: 1-Sep-2015

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media