A tutorial on runtime verification

Y Falcone, K Havelund, G Reger - Engineering dependable …, 2013 - ebooks.iospress.nl
This tutorial presents an overview of the field referred as to runtime verification. Runtime
Verification is the study of algorithms, data structures, and tools focused on analyzing …

A brief account of runtime verification

M Leucker, C Schallhart - The journal of logic and algebraic programming, 2009 - Elsevier
In this paper, a brief account of the field of runtime verification is given. Starting with a
definition of runtime verification, a comparison to well-known verification techniques like …

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 …

General LTL specification mining (T)

C Lemieux, D Park… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Temporal properties are useful for describing and reasoning about software behavior, but
developers rarely write down temporal specifications of their systems. Prior work on inferring …

Adding trace matching with free variables to AspectJ

C Allan, P Avgustinov, AS Christensen… - ACM SIGPLAN …, 2005 - dl.acm.org
An aspect observes the execution of a base program; when certain actions occur, the aspect
runs some extra code of its own. In the AspectJ language, the observations that an aspect …

Monitoring metric first-order temporal properties

D Basin, F Klaedtke, S Müller, E Zălinescu - Journal of the ACM (JACM), 2015 - dl.acm.org
Runtime monitoring is a general approach to verifying system properties at runtime by
comparing system events against a specification formalizing which event sequences are …

Comparing LTL semantics for runtime verification

A Bauer, M Leucker, C Schallhart - Journal of Logic and …, 2010 - academic.oup.com
When monitoring a system wrt a property defined in a temporal logic such as LTL, a major
concern is to settle with an adequate interpretation of observable system events; that is …

Quantified event automata: Towards expressive and efficient runtime monitors

H Barringer, Y Falcone, K Havelund, G Reger… - FM 2012: Formal …, 2012 - Springer
Runtime verification is the process of checking a property on a trace of events produced by
the execution of a computational system. Runtime verification techniques have recently …

abc: An extensible AspectJ compiler

P Avgustinov, AS Christensen, L Hendren… - Proceedings of the 4th …, 2005 - dl.acm.org
Research in the design of aspect-oriented programming languages requires a workbench
that facilitates easy experimentation with new language features and implementation …

Monitoring of real-time properties

A Bauer, M Leucker, C Schallhart - … , Kolkata, India, December 13-15, 2006 …, 2006 - Springer
This paper presents a construction for runtime monitors that check real-time properties
expressed in timed LTL (TLTL). Due to D'Souza's results, TLTL can be considered a natural …