An overview of the MOP runtime verification framework

PON Meredith, D **, D Griffith, F Chen… - International Journal on …, 2012 - Springer
This article gives an overview of the, monitoring oriented programming framework (MOP). In
MOP, runtime monitoring is supported and encouraged as a fundamental principle for …

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 for LTL and TLTL

A Bauer, M Leucker, C Schallhart - ACM Transactions on Software …, 2011 - dl.acm.org
This article studies runtime verification of properties expressed either in lineartime temporal
logic (LTL) or timed lineartime temporal logic (TLTL). It classifies runtime verification in …

A taxonomy and catalog of runtime software-fault monitoring tools

N Delgado, AQ Gates, S Roach - IEEE Transactions on …, 2004 - ieeexplore.ieee.org
A goal of runtime software-fault monitoring is to observe software behavior to determine
whether it complies with its intended behavior. Monitoring allows one to analyze and recover …

Mop: an efficient and generic runtime verification framework

F Chen, G Roşu - Proceedings of the 22nd annual ACM SIGPLAN …, 2007 - dl.acm.org
Monitoring-Oriented Programming (MOP1)[21, 18, 22, 19] is a formal framework for software
development and analysis, in which the developer specifies desired properties using …

Rewriting-based techniques for runtime verification

G Roşu, K Havelund - Automated Software Engineering, 2005 - Springer
Techniques for efficiently evaluating future time Linear Temporal Logic (abbreviated LTL)
formulae on finite execution traces are presented. While the standard models of LTL are …

Rise of concerns about AI: reflections and directions

TG Dietterich, EJ Horvitz - Communications of the ACM, 2015 - dl.acm.org
Rise of concerns about AI: reflections and directions Page 1 38 COMMUNICATIONS OF THE ACM |
OCTOBER 2015 | VOL. 58 | NO. 10 viewpoints IMA GE COUR TE S Y OF …

Efficient monitoring of safety properties

K Havelund, G Roşu - International Journal on Software Tools for …, 2004 - Springer
The problem of testing whether a finite execution trace of events generated by an executing
program violates a linear temporal logic (LTL) formula occurs naturally in runtime analysis of …

ROSMonitoring: a runtime verification framework for ROS

A Ferrando, RC Cardoso, M Fisher, D Ancona… - … Robotic Systems: 21st …, 2020 - Springer
Recently, robotic applications have been seeing widespread use across industry, often
tackling safety-critical scenarios where software reliability is paramount. These scenarios …

A case study on runtime monitoring of an autonomous research vehicle (ARV) system

A Kane, O Chowdhury, A Datta, P Koopman - Runtime Verification: 6th …, 2015 - Springer
Runtime monitoring is a versatile technique for detecting property violations in safety-critical
(SC) systems. Although instrumentation of the system under monitoring is a common …