AbstractWe present a new approach to runtime verification that utilizes classical statistical techniques such as Monte Carlo simulation, hypothesis testing, and confidence interval estimation. Our algorithm, MCM, uses sampling-policy automata to vary its sampling rate dynamically as a function of the current confidence it has in the correctness of the deployed system. We implemented MCM within the Aristotle tool environment, an extensible, GCC-based architecture for instrumenting C programs for the purpose of runtime monitoring. For a case study involving the dynamic allocation and deallocation of objects in the Linux kernel, our experimental results show that Aristotle reduces the runtime overhead due to monitoring, which is initially high...
Abstract. Probabilistic verification techniques have been proposed for runtime analysis of adaptive ...
Runtime Verification is a lightweight automatic verification technique. We introduce Assumption-Base...
AbstractThis paper shows how one can easily transform K definitions of programming languages into ru...
AbstractWe present a new approach to runtime verification that utilizes classical statistical techni...
We introduce the concept of Runtime Verification with State Estimation and show how this concept can...
We discuss the problem of runtime verification of an instrumented program that misses to emit and to...
AbstractRuntime verification of large-scale scientific codes is difficult because they often involve...
Probabilistic verification techniques have been proposed for runtime analysis of adaptive software s...
Abstract-For software systems that need to adapt to their environment at run-time, run-time verifica...
Runtime verification of large-scale scientific codes is difficult because they often involve thousan...
We desire a capability for the safety monitoring of complex, mixed hardware/software systems, such a...
Abstract. We introduce Runtime Verification with Particle Filtering (RVPF), a powerful and versatile...
We present an architecture that enables run-time verification with executable models of behaviour. O...
With the increasing demand for self-adaptation in applications with critical goals, providing guaran...
Interactive runtime verification (i-RV) combines runtime verification and interactive debugging. Run...
Abstract. Probabilistic verification techniques have been proposed for runtime analysis of adaptive ...
Runtime Verification is a lightweight automatic verification technique. We introduce Assumption-Base...
AbstractThis paper shows how one can easily transform K definitions of programming languages into ru...
AbstractWe present a new approach to runtime verification that utilizes classical statistical techni...
We introduce the concept of Runtime Verification with State Estimation and show how this concept can...
We discuss the problem of runtime verification of an instrumented program that misses to emit and to...
AbstractRuntime verification of large-scale scientific codes is difficult because they often involve...
Probabilistic verification techniques have been proposed for runtime analysis of adaptive software s...
Abstract-For software systems that need to adapt to their environment at run-time, run-time verifica...
Runtime verification of large-scale scientific codes is difficult because they often involve thousan...
We desire a capability for the safety monitoring of complex, mixed hardware/software systems, such a...
Abstract. We introduce Runtime Verification with Particle Filtering (RVPF), a powerful and versatile...
We present an architecture that enables run-time verification with executable models of behaviour. O...
With the increasing demand for self-adaptation in applications with critical goals, providing guaran...
Interactive runtime verification (i-RV) combines runtime verification and interactive debugging. Run...
Abstract. Probabilistic verification techniques have been proposed for runtime analysis of adaptive ...
Runtime Verification is a lightweight automatic verification technique. We introduce Assumption-Base...
AbstractThis paper shows how one can easily transform K definitions of programming languages into ru...