Introduction to runtime verification

E Bartocci, Y Falcone, A Francalanza… - Lectures on Runtime …, 2018 - Springer
The aim of this chapter is to act as a primer for those wanting to learn about Runtime
Verification (RV). We start by providing an overview of the main specification languages …

Runtime verification of train control systems with parameterized modal live sequence charts

M Chai, H Wang, T Tang, H Liu - Journal of Systems and Software, 2021 - Elsevier
With the growing complexity of railway control systems, it is required to preform runtime
safety checks of system executions that go beyond conventional runtime monitoring of pre …

Monitoring events that carry data

K Havelund, G Reger, D Thoma, E Zălinescu - Lectures on Runtime …, 2018 - Springer
Very early runtime verification systems focused on monitoring what we can refer to as
propositional events: just names of events. For this, finite state machines, standard regular …

A Monitoring Tool for Linear-Time HML

L Aceto, A Achilleos, DP Attard, L Exibard… - … Languages and Models, 2022 - Springer
We present the implementation of a prototype tool that runtime checks specifications written
in a maximally-expressive safety fragment of the linear-time modal μ-calculus called MAX …

From first-order temporal logic to parametric trace slicing

G Reger, D Rydeheard - … : 6th International Conference, RV 2015, Vienna …, 2015 - Springer
Parametric runtime verification is the process of verifying properties of execution traces of
(data carrying) events produced by a running system. This paper considers the relationship …

Runtime verification of temporal properties over out-of-order data streams

D Basin, F Klaedtke, E Zălinescu - … 2017, Heidelberg, Germany, July 24-28 …, 2017 - Springer
We present a monitoring approach for verifying systems at runtime. Our approach targets
systems whose components communicate with the monitors over unreliable channels …

Runtime verification logics a language design perspective

K Havelund, G Reger - Models, Algorithms, Logics and Tools: Essays …, 2017 - Springer
Runtime Verification is a light-weight approach to systems verification, where actual
executions of a system are processed and analyzed using rigorous techniques. In this paper …

Runtime verification over out-of-order streams

D Basin, F Klaedtke, E Zălinescu - ACM Transactions on Computational …, 2019 - dl.acm.org
We present an approach for verifying systems at runtime. Our approach targets distributed
systems whose components communicate with monitors over unreliable channels, where …

Monitoring real android malware

JC Küster, A Bauer - … Verification: 6th International Conference, RV 2015 …, 2015 - Springer
In the most comprehensive study on Android attacks so far (undertaken by the Android
Malware Genome Project), the behaviour of more than 1, 200 malwares was analysed and …

[PDF][PDF] Scalable and trustworthy monitoring

J Schneider - 2023 - research-collection.ethz.ch
Runtime verification describes techniques in which individual runs of a system, typically
represented as traces, are inspected for desired or undesired properties. The central …