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 …

Specification-based monitoring of cyber-physical systems: a survey on theory, tools and applications

E Bartocci, J Deshmukh, A Donzé, G Fainekos… - Lectures on Runtime …, 2018 - Springer
Abstract The term Cyber-Physical Systems (CPS) typically refers to engineered, physical
and biological systems monitored and/or controlled by an embedded computational core …

A taxonomy for classifying runtime verification tools

Y Falcone, S Krstić, G Reger, D Traytel - International Journal on Software …, 2021 - Springer
Over the last 20 years, runtime verification (RV) has grown into a diverse and active field,
which has stimulated the development of numerous theoretical frameworks and practical …

TOOLympics 2019: An overview of competitions in formal methods

E Bartocci, D Beyer, PE Black, G Fedyukovich… - Tools and Algorithms for …, 2019 - Springer
Abstract Evaluation of scientific contributions can be done in many different ways. For the
various research communities working on the verification of systems (software, hardware, or …

[PDF][PDF] The MonPoly Monitoring Tool.

DA Basin, F Klaedtke, E Zalinescu - RV-CuBES, 2017 - people.inf.ethz.ch
The MonPoly Monitoring Tool Page 1 Kalpa Publications in Computing Volume 3, 2017, Pages
19–28 RV-CuBES 2017. An International Workshop on Competitions, Usability, Benchmarks …

What is a trace? A runtime verification perspective

G Reger, K Havelund - … Symposium on Leveraging Applications of Formal …, 2016 - Springer
Abstract Runtime Monitoring or Verification deals with traces. In its most simple form a
monitoring system takes a trace produced by a system and a specification of correct …

E-ACSL, a runtime verification tool for safety and security of C programs (tool paper)

J Signoles, N Kosmatov, K Vorobyov - RV-CuBES 2017 …, 2017 - cea.hal.science
This tool paper presents E-ACSL, a runtime verification tool for C programs capable of
checking a broad range of safety and security properties expressed using a formal …

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 …

Runtime failure prevention and reaction

Y Falcone, L Mariani, A Rollet, S Saha - Lectures on Runtime Verification …, 2018 - Springer
This chapter describes how to use in-the-field runtime techniques to improve the
dependability of software systems. In particular, we first present an overall vision of the …

Monitoring decentralized specifications

A El-Hokayem, Y Falcone - Proceedings of the 26th ACM SIGSOFT …, 2017 - dl.acm.org
We define two complementary approaches to monitor decentralized systems. The first relies
on those with a centralized specification, ie, when the specification is written for the behavior …