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 条
  • [41] STATISTICAL MODEL CHECKING OF MULTI-AGENT SYSTEMS
    Nigro, Libero
    Sciammarella, Paolo F.
    PROCEEDINGS - 31ST EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2017, 2017, : 11 - 17
  • [42] Statistical Model Checking of Approximate Circuits: Challenges and Opportunities
    Strnadel, Josef
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1574 - 1577
  • [43] Rigorous Evaluation of Computer Processors with Statistical Model Checking
    Mazurek, Filip
    Tschand, Arya
    Wang, Yu
    Pajic, Miroslav
    Sorin, Daniel J.
    56TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2023, 2023, : 1242 - 1254
  • [44] Learning and statistical model checking of system response times
    Aichernig, Bernhard K.
    Bauerstaetter, Priska
    Joebstl, Elisabeth
    Kann, Severin
    Korosec, Robert
    Krenn, Willibald
    Mateis, Cristinel
    Schlick, Rupert
    Schumi, Richard
    SOFTWARE QUALITY JOURNAL, 2019, 27 (02) : 757 - 795
  • [45] Statistical Model Checking for Entanglement Swapping in Quantum Networks
    Srivastava, Anubhav
    Rao, M. V. Panduranga
    COMPUTATIONAL SCIENCE, ICCS 2024, PT VI, 2024, 14937 : 345 - 359
  • [46] Learning and statistical model checking of system response times
    Bernhard K. Aichernig
    Priska Bauerstätter
    Elisabeth Jöbstl
    Severin Kann
    Robert Korošec
    Willibald Krenn
    Cristinel Mateis
    Rupert Schlick
    Richard Schumi
    Software Quality Journal, 2019, 27 : 757 - 795
  • [47] Predictability Analysis of Interruptible Systems by Statistical Model Checking
    Strnadel, Josef
    IEEE DESIGN & TEST, 2018, 35 (02) : 57 - 63
  • [48] Schedulability of Herschel revisited using statistical model checking
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Mikucionis, Marius
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (02) : 187 - 199
  • [49] Statistical Model Checking of Cooperative Autonomous Driving Systems
    Bernardeschi, Cinzia
    Lettieri, Giuseppe
    Rossi, Federico
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: RIGOROUS ENGINEERING OF COLLECTIVE ADAPTIVE SYSTEMS, PT II, ISOLA 2024, 2025, 15220 : 316 - 332
  • [50] Statistical Model Checking for Probabilistic Temporal Epistemic Logics
    Ramesh, Yenda
    Rao, M. V. Panduranga
    ICAART: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 1, 2022, : 53 - 63