A tutorial on runtime verification
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 …
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 …
definition of runtime verification, a comparison to well-known verification techniques like …
Runtime verification for LTL and TLTL
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 …
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 …
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 …
runs some extra code of its own. In the AspectJ language, the observations that an aspect …
Monitoring metric first-order temporal properties
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 system events against a specification formalizing which event sequences are …
Comparing LTL semantics for runtime verification
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 …
concern is to settle with an adequate interpretation of observable system events; that is …
Quantified event automata: Towards expressive and efficient runtime monitors
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 …
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 …
that facilitates easy experimentation with new language features and implementation …
Monitoring of real-time properties
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 …
expressed in timed LTL (TLTL). Due to D'Souza's results, TLTL can be considered a natural …