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 条
  • [1] Bayesian statistical model checking with application to Stateflow/Simulink verification
    Zuliani, Paolo
    Platzer, Andre
    Clarke, Edmund M.
    FORMAL METHODS IN SYSTEM DESIGN, 2013, 43 (02) : 338 - 367
  • [2] Bayesian Statistical Model Checking with Application to Stateflow/Simulink Verification
    Zuliani, Paolo
    Platzer, Andre
    Clarke, Edmund M.
    HSSC 10: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2010, : 243 - 252
  • [3] A Survey of Statistical Model Checking
    Agha, Gul
    Palmskog, Karl
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2018, 28 (01):
  • [4] Statistical model checking for steady state dependability verification
    El Rabih, Diana
    Pekergin, Nihal
    DEPEND: 2009 SECOND INTERNATIONAL CONFERENCE ON DEPENDABILITY, 2009, : 166 - 169
  • [5] SoS contract verification using statistical model checking
    Mignogna, Alessandro
    Mangeruca, Leonardo
    Boyer, Benoit
    Legay, Axel
    Arnold, Alexandre
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (133): : 67 - 83
  • [6] On hypothesis testing for statistical model checking
    Daniël Reijsbergen
    Pieter-Tjerk de Boer
    Werner Scheinhardt
    Boudewijn Haverkort
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 377 - 395
  • [7] On hypothesis testing for statistical model checking
    Reijsbergen, Daniel
    de Boer, Pieter-Tjerk
    Scheinhardt, Werner
    Haverkort, Boudewijn
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (04) : 377 - 395
  • [8] Formal verification of probabilistic SystemC models with statistical model checking
    Van Chan Ngo
    Legay, Axel
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (03)
  • [9] Research on verification of properties for cps based on statistical model checking
    Chen, Mingcai
    Zhang, Guangquan
    Wei, Hui
    Shao, Yuzhen
    Xu, Chengkai
    Zheng, Linfeng
    Journal of Computational Information Systems, 2014, 10 (02): : 747 - 754
  • [10] Automated parameter estimation for biological models using Bayesian statistical model checking
    Faraz Hussain
    Christopher J Langmead
    Qi Mi
    Joyeeta Dutta-Moscato
    Yoram Vodovotz
    Sumit K Jha
    BMC Bioinformatics, 16