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 …

MarQ: Monitoring at Runtime with QEA

G Reger, HC Cruz, D Rydeheard - … and Algorithms for the Construction and …, 2015 - Springer
Runtime monitoring is the process of checking whether an execution trace of a running
system satisfies a given specification. For this to be effective, monitors which run trace …

[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 …

First international competition on runtime verification: rules, benchmarks, tools, and final results of CRV 2014

E Bartocci, Y Falcone, B Bonakdarpour… - International journal on …, 2019 - Springer
The first international Competition on Runtime Verification (CRV) was held in September
2014, in Toronto, Canada, as a satellite event of the 14th international conference on …

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 …