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 条
  • [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] Formal Verification of Simulink/Stateflow Diagrams
    Zou, Liang
    Zhan, Naijun
    Wang, Shuling
    Fraenzle, Martin
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2015, 2015, 9364 : 464 - 481
  • [4] Statistical Model Checking of Simulink Models with Plasma Lab
    Legay, Axel
    Traonouez, Louis-Marie
    FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, (FTSCS 2015), 2016, 596 : 259 - 264
  • [5] A Step Towards Verification and Synthesis from Simulink/Stateflow Models
    Manamcheri, Karthik
    Mitra, Sayan
    Bak, Stanley
    Caccamo, Marco
    HSCC 11: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2011, : 317 - 318
  • [6] Analog Circuit Verification by Statistical Model Checking
    Wang, Ying-Chih
    Komuravelli, Anvesh
    Zuliani, Paolo
    Clarke, Edmund M.
    2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [7] Change Simulink/Stateflow model to HLA federate
    Tian, Xin-Hua
    Feng, Run-Ming
    Weng, Gan-Fei
    Huang, Ke-Di
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2002, 14 (07):
  • [8] SIMPPAAL: A Framework for Statistical Model Checking of Industrial Simulink Models
    Filipovikj, Predrag
    Mahmud, Nesredin
    Seceleanu, Cristina
    Rodriguez-Navas, Guillermo
    Ljungkrantz, Oscar
    Lonn, Henrik
    LEVERAGING APPLICATIONS OF FORMAL METHOD, VERIFICATION AND VALIDATION: SPECIFICATION AND VERIFICATION, PT III, ISOLA 2024, 2025, 15221 : 220 - 246
  • [9] Verification of Interlocking Systems Using Statistical Model Checking
    Cappart, Quentin
    Limbree, Christophe
    Schaus, Pierre
    Quilbeuf, Jean
    Traonouez, Louis-Marie
    Legay, Axel
    2017 IEEE 18TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE 2017), 2017, : 61 - 68
  • [10] Statistical model checking for steady state dependability verification
    El Rabih, Diana
    Pekergin, Nihal
    DEPEND: 2009 SECOND INTERNATIONAL CONFERENCE ON DEPENDABILITY, 2009, : 166 - 169