Bayesian statistical model checking with application to Stateflow/Simulink verification

被引:0
|
作者
Paolo Zuliani
André Platzer
Edmund M. Clarke
机构
[1] Newcastle University,School of Computing Science
[2] Carnegie Mellon University,Computer Science Department
来源
Formal Methods in System Design | 2013年 / 43卷
关键词
Probabilistic verification; Hybrid systems; Stochastic systems; Statistical model checking; Hypothesis testing; Estimation;
D O I
暂无
中图分类号
学科分类号
摘要
We address the problem of model checking stochastic systems, i.e., checking whether a stochastic system satisfies a certain temporal property with a probability greater (or smaller) than a fixed threshold. In particular, we present a Statistical Model Checking (SMC) approach based on Bayesian statistics. We show that our approach is feasible for a certain class of hybrid systems with stochastic transitions, a generalization of Simulink/Stateflow models. Standard approaches to stochastic discrete systems require numerical solutions for large optimization problems and quickly become infeasible with larger state spaces. Generalizations of these techniques to hybrid systems with stochastic effects are even more challenging. The SMC approach was pioneered by Younes and Simmons in the discrete and non-Bayesian case. It solves the verification problem by combining randomized sampling of system traces (which is very efficient for Simulink/Stateflow) with hypothesis testing (i.e., testing against a probability threshold) or estimation (i.e., computing with high probability a value close to the true probability). We believe SMC is essential for scaling up to large Stateflow/Simulink models. While the answer to the verification problem is not guaranteed to be correct, we prove that Bayesian SMC can make the probability of giving a wrong answer arbitrarily small. The advantage is that answers can usually be obtained much faster than with standard, exhaustive model checking techniques. We apply our Bayesian SMC approach to a representative example of stochastic discrete-time hybrid system models in Stateflow/Simulink: a fuel control system featuring hybrid behavior and fault tolerance. We show that our technique enables faster verification than state-of-the-art statistical techniques. We emphasize that Bayesian SMC is by no means restricted to Stateflow/Simulink models. It is in principle applicable to a variety of stochastic models from other domains, e.g., systems biology.
引用
收藏
页码:338 / 367
页数:29
相关论文
共 50 条
  • [21] Modelling and statistical model checking of a microgrid
    Chakraborty, Souymodip
    Katoen, Joost-Pieter
    Sher, Falak
    Strelec, Martin
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (04) : 537 - 554
  • [22] Statistical model checking for biological systems
    Alexandre David
    Kim G. Larsen
    Axel Legay
    Marius Mikučionis
    Danny Bøgsted Poulsen
    Sean Sedwards
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 351 - 367
  • [23] Statistical model checking for biological systems
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Mikucionis, Marius
    Poulsen, Danny Bogsted
    Sedwards, Sean
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (03) : 351 - 367
  • [24] Modelling and statistical model checking of a microgrid
    Souymodip Chakraborty
    Joost-Pieter Katoen
    Falak Sher
    Martin Strelec
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 537 - 554
  • [25] Preferential sampling for statistical model checking
    Barbot B.
    Haddad S.
    Picaronny C.
    Journal Europeen des Systemes Automatises, 2011, 45 (1-3): : 237 - 252
  • [26] Statistical Model Checking for Traffic Models
    Thamilselvam, B.
    Kalyanasundaram, Subrahmanyam
    Parmar, Shubham
    Rao, M. V. Panduranga
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2021, 2021, 13130 : 17 - 33
  • [27] Automotive Safety Verification Under Temporal Failure of Adaptive Cruise Control System Using Statistical Model Checking
    Atallah, Ayman A.
    Hamad, Ghaith Bany
    Mohamed, Otmane Ait
    PROCEEDINGS OF 2017 FIRST INTERNATIONAL CONFERENCE ON EMBEDDED & DISTRIBUTED SYSTEMS (EDIS 2017), 2017, : 13 - 18
  • [28] Statistical model checking for unbounded until formulas
    Roohi, Nima
    Viswanathan, Mahesh
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (04) : 417 - 427
  • [29] Coupling and Importance Sampling for Statistical Model Checking
    Barbot, Benoit
    Haddad, Serge
    Picaronny, Claudine
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2012, 2012, 7214 : 331 - 346
  • [30] Statistical probabilistic model checking with a focus on time-bounded properties
    Younes, Hakan L. S.
    Simmons, Reid G.
    INFORMATION AND COMPUTATION, 2006, 204 (09) : 1368 - 1409