2020
DOI: 10.1007/978-3-030-60508-7_30
|View full text |Cite
|
Sign up to set email alerts
|

From Statistical Model Checking to Run-Time Monitoring Using a Bayesian Network Approach

Abstract: We propose a framework for monitoring and updating, at run-time, the probabilities of temporal properties of stochastic timed automata. Our method is based on Bayesian networks and can be useful in various real-time applications, such as flight control systems and cardiac pacemakers. The framework has been implemented by exploiting the statistical model checking engine of Uppaal-SMC. By run-time monitoring a set of interesting temporal properties of a given stochastic automaton we update their probabilities, m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…In [2], the same authors employ importance sampling to efficiently learn discrete time Markov chain (DTMC) models from data, which they then use to synthesize predictive monitors. In [17], the authors use Bayesian networks to model temporal properties of stochastic timed automata. The Bayesian networks are updated online to improve their performance.…”
Section: Automata Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…In [2], the same authors employ importance sampling to efficiently learn discrete time Markov chain (DTMC) models from data, which they then use to synthesize predictive monitors. In [17], the authors use Bayesian networks to model temporal properties of stochastic timed automata. The Bayesian networks are updated online to improve their performance.…”
Section: Automata Approachesmentioning
confidence: 99%
“…Other lines of work use system execution data to learn discrete probabilistic models of the system, which are then used to perform predictive runtime monitoring, as there is rich literature for runtime monitoring of discrete automata. These models range from discrete-time Markov chains (DTMCs) [2] to hidden Markov models (HMMs) [4] to Bayesian networks [17]. However, it is difficult to provide guarantees relating the performance of the automata models to the real system, due to the fact that they are fit using finite data.…”
Section: Introductionmentioning
confidence: 99%
“…one per citizen of Denmark [9]. In addition, using the SMC engine may be used to generate synthetic data from stochastic hybrid automata in order to learn Bayesian networks for infering beliefs of key observable and unobservable properties in settings with scares data [8].…”
Section: Prefacementioning
confidence: 99%