Runtime verification for decentralised and distributed systems
This chapter surveys runtime verification research related to distributed systems. We report
solutions that study how to monitor system with some distributed characteristic, solutions that …
solutions that study how to monitor system with some distributed characteristic, solutions that …
Specification-based monitoring of cyber-physical systems: a survey on theory, tools and applications
Abstract The term Cyber-Physical Systems (CPS) typically refers to engineered, physical
and biological systems monitored and/or controlled by an embedded computational core …
and biological systems monitored and/or controlled by an embedded computational core …
A brief account of runtime verification
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 …
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 …
ModelPlex: Verified runtime validation of verified cyber-physical system models
Formal verification and validation play a crucial role in making cyber-physical systems (CPS)
safe. Formal methods make strong guarantees about the system behavior if accurate models …
safe. Formal methods make strong guarantees about the system behavior if accurate models …
A survey of challenges for runtime verification from advanced application domains (beyond software)
Runtime verification is an area of formal methods that studies the dynamic analysis of
execution traces against formal specifications. Typically, the two main activities in runtime …
execution traces against formal specifications. Typically, the two main activities in runtime …
A contextual approach towards more accurate duplicate bug report detection
Bug-tracking and issue-tracking systems tend to be populated with bugs, issues, or tickets
written by a wide variety of bug reporters, with different levels of training and knowledge …
written by a wide variety of bug reporters, with different levels of training and knowledge …
LARVA---safer monitoring of real-time java programs (Tool Paper)
The use of runtime verification, as a lightweight approach to guarantee properties of
systems, has been increasingly employed on real-life software. In this paper, we present the …
systems, has been increasingly employed on real-life software. In this paper, we present the …
MarQ: Monitoring at Runtime with QEA
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 …
system satisfies a given specification. For this to be effective, monitors which run trace …