2012
DOI: 10.1007/978-3-642-29860-8_15
|View full text |Cite
|
Sign up to set email alerts
|

Runtime Verification with State Estimation

Abstract: Abstract. We introduce the concept of Runtime Verification with StateEstimation and show how this concept can be applied to estimate the probability that a temporal property is satisfied by a run of a program when monitoring overhead is reduced by sampling. In such situations, there may be gaps in the observed program executions, thus making accurate estimation challenging. To deal with the effects of sampling on runtime verification, we view event sequences as observation sequences of a Hidden Markov Model (H… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
58
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 84 publications
(59 citation statements)
references
References 21 publications
(27 reference statements)
1
58
0
Order By: Relevance
“…Statistical methods can then be employed to infer the most probable sequence of state transitions that occurred during the time in which sampling was suspended. For instance, Stoller et al [12] consider the scenario where instrumentation is suspended for some period of time, leaving a gap in the sequence of observed events.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Statistical methods can then be employed to infer the most probable sequence of state transitions that occurred during the time in which sampling was suspended. For instance, Stoller et al [12] consider the scenario where instrumentation is suspended for some period of time, leaving a gap in the sequence of observed events.…”
Section: Related Workmentioning
confidence: 99%
“…Discarding ordering information allows event streams to be compressed effectively, whilst retaining event frequencies and types maintains a certain level of precision. In comparison to related work [5,12], this trace model is not probabilistic and does not allow for "gaps" in the event stream-every occurring event is indeed accounted for. The aggregated trace rather provides an over-approximation that implicitly includes all permutations of the original trace it represents.…”
Section: Introductionmentioning
confidence: 99%
“…We developed a framework for this, called Runtime Verification with State Estimation (RVSE) [10], in which a hidden Markov model (HMM) is used to succinctly model the program and compute the uncertainty in predictions due to incomplete information.…”
Section: Introductionmentioning
confidence: 99%
“…In contrast to our previous work [10,1], we model the HMM, the DFA, and their composition in a more elegant and succinct way as a dynamic Bayesian network (DBN). This allows us to properly formalize a new kind of event, called peek events, which are inexpensive observations of part of the program state.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation