2013
DOI: 10.1007/978-3-642-35632-2_18
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive Runtime Verification

Abstract: Abstract. We present Adaptive Runtime Verification (ARV), a new approach to runtime verification in which overhead control, runtime verification with state estimation, and predictive analysis are synergistically combined. Overhead control maintains the overhead of runtime verification at a specified target level, by enabling and disabling monitoring of events for each monitor instance as needed. In ARV, predictive analysis based on a probabilistic model of the monitored system is used to estimate how likely ea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
48
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 55 publications
(49 citation statements)
references
References 12 publications
1
48
0
Order By: Relevance
“…With larger numbers of gaps, the particles get more widely dispersed in the state space, and more particles are needed to cover all of the interesting states. To evaluate the performance and accuracy of RVPF, we implemented it along with our previous two algorithms in C and compared them through experiments based on the benchmarks used in [1]. Our results confirm RVPF's versatility.…”
Section: Introductionmentioning
confidence: 64%
See 3 more Smart Citations
“…With larger numbers of gaps, the particles get more widely dispersed in the state space, and more particles are needed to cover all of the interesting states. To evaluate the performance and accuracy of RVPF, we implemented it along with our previous two algorithms in C and compared them through experiments based on the benchmarks used in [1]. Our results confirm RVPF's versatility.…”
Section: Introductionmentioning
confidence: 64%
“…The alphabet A is a subset of the observable actions of the HMM; actions not in A leave the DFA's state unchanged. 1 The goal is to compute P (φ | o 1:T ), that is, the probability that the system's behavior satisfies φ, given observation sequence o 1:T . This probability is computed from the probability distribution on composite states, where a composite state (x, s) is a pair containing an HMM state x and a DFA state s. Specifically,…”
Section: Problem Statementmentioning
confidence: 99%
See 2 more Smart Citations
“…Bartocci et al [2] extend the concept of probabilistically monitoring gaps in events, and introduce the notion of criticality levels, which vary based on the probability that a system reaches an error state. Criticality levels can then be used to determine the degree of instrumentation performed, with the system increasing sampling to determine the precise system state.…”
Section: Related Workmentioning
confidence: 99%