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
来源
关键词
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 条
  • [41] Application of symbolic and bounded model checking to the verification of logic control systems
    Loeis, Kingliana
    Younis, Mohammed Bani
    Frey, Georg
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 247 - 250
  • [42] Model checking temporal logics of knowledge and its application in security verification
    Wu, LJ
    Su, KL
    Chen, QL
    COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 1, PROCEEDINGS, 2005, 3801 : 349 - 354
  • [43] Rational Verification: From Model Checking to Equilibrium Checking
    Wooldridge, Michael
    Gutierrez, Julian
    Harrenstein, Paul
    Marchioni, Enrico
    Perelli, Giuseppe
    Toumi, Alexis
    THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 4184 - 4190
  • [44] Deep Statistical Model Checking
    Gros, Timo P.
    Hermanns, Holger
    Hoffmann, Joerg
    Klauck, Michaela
    Steinmetz, Marcel
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2020, 2020, 12136 : 96 - 114
  • [45] A Survey of Statistical Model Checking
    Agha, Gul
    Palmskog, Karl
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2018, 28 (01):
  • [46] Statistical Model Checking for P
    Duran, Francisco
    Pozas, Nicolas
    Ramirez, Carlos
    Rocha, Camilo
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2023, 2023, 14290 : 40 - 56
  • [47] Guiding Simulation Model Verification by Model Checking
    Xia, Wei
    Yao, Yiping
    Mu, Xiaodong
    Xing, Fei
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE, PTS 1-4, 2011, 44-47 : 3508 - +
  • [48] Statistical Model Checking for Hyperproperties
    Wang, Yu
    Nalluri, Siddhartha
    Bonakdarpour, Borzoo
    Pajic, Miroslav
    2021 IEEE 34TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2021), 2021, : 1 - 16
  • [49] On the Power of Statistical Model Checking
    Larsen, Kim G.
    Legay, Axel
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 843 - 862
  • [50] On Statistical Model Checking with PLASMA
    Legay, Axel
    Sedwards, Sean
    2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 139 - 145