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 …

Detecting attacks against robotic vehicles: A control invariant approach

H Choi, WC Lee, Y Aafer, F Fei, Z Tu, X Zhang… - Proceedings of the …, 2018 - dl.acm.org
Robotic vehicles (RVs), such as drones and ground rovers, are a type of cyber-physical
systems that operate in the physical world under the control of computing components in the …

Dependable model-driven development of CPS: From stateflow simulation to verified implementation

Y Jiang, H Song, Y Yang, H Liu, M Gu, Y Guan… - ACM Transactions on …, 2018 - dl.acm.org
Simulink is widely used for model-driven development (MDD) of cyber-physical systems.
Typically, the Simulink-based development starts with Stateflow modeling, followed by …

An industrial view on the common academic understanding of mixed-criticality systems

A Esper, G Nelissen, V Nélis, E Tovar - Real-Time Systems, 2018 - Springer
With the rapid evolution of commercial hardware platforms, in most application domains, the
industry has shown a growing interest in integrating and running independently-developed …

Towards runtime monitoring of node. js and its application to the internet of things

D Ancona, L Franceschini, G Delzanno… - arXiv preprint arXiv …, 2018 - arxiv.org
In the last years Node. js has emerged as a framework particularly suitable for implementing
lightweight IoT applications, thanks to its underlying asynchronous event-driven, non …

Symbolic verification of regular properties

H Yu, Z Chen, J Wang, Z Su, W Dong - Proceedings of the 40th …, 2018 - dl.acm.org
Verifying the regular properties of programs has been a significant challenge. This paper
tackles this challenge by presenting symbolic regular verification (SRV) that offers significant …

Inferring event stream abstractions

S Kauffman, K Havelund, R Joshi… - Formal methods in system …, 2018 - Springer
We propose a formalism for specifying event stream abstractions for use in spacecraft
telemetry processing. Our work is motivated by the need to quickly process streams with …

Can we monitor all multithreaded programs?

A El-Hokayem, Y Falcone - … , RV 2018, Limassol, Cyprus, November 10–13 …, 2018 - Springer
Runtime Verification (RV) is a lightweight formal method which consists in verifying that an
execution of a program is correct wrt a specification. The specification formalizes with …

Writing domain-specific languages for BeepBeep

S Hallé, R Khoury - … Verification: 18th International Conference, RV 2018 …, 2018 - Springer
This paper describes a plug-in extension of the BeepBeep 3 event stream processing
engine. The extension allows one to write a custom grammar defining a particular …

Runtime verification-17 years later

K Havelund, G Roşu - … Verification: 18th International Conference, RV 2018 …, 2018 - Springer
Runtime verification is the discipline of analyzing program executions using rigorous
methods. The discipline covers such topics as specification-based monitoring, where single …