Clara: A framework for partially evaluating finite-state runtime monitors ahead of time

E Bodden, P Lam, L Hendren - International Conference on Runtime …, 2010 - Springer
Researchers have developed a number of runtime verification tools that generate runtime
monitors in the form of AspectJ aspects. In this work, we present C lara, a novel framework to …

Clara: Partially Evaluating Runtime Monitors at Compile Time: Tutorial Supplement

E Bodden, P Lam - Runtime Verification: First International Conference, RV …, 2010 - Springer
Clara is a novel static-analysis framework for partially evaluating finite-state runtime
monitors at compile time. Clara uses static typestate analyses to automatically convert any …

Partially evaluating finite-state runtime monitors ahead of time

E Bodden, P Lam, L Hendren - ACM Transactions on Programming …, 2012 - dl.acm.org
Finite-state properties account for an important class of program properties, typically related
to the order of operations invoked on objects. Many library implementations therefore …

The Clara framework for hybrid typestate analysis

E Bodden, L Hendren - International Journal on Software Tools for …, 2012 - Springer
A typestate property describes which operations are available on an object or a group of
inter-related objects, depending on this object's or group's internal state, the typestate …

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 …

jUnitRV–Adding Runtime Verification to jUnit

N Decker, M Leucker, D Thoma - … Symposium, NFM 2013, Moffett Field, CA …, 2013 - Springer
This paper presents jUnit RV as a tool extending the unit testing framework jUnit by runtime
verification capabilities. Roughly, jUnit RV provides a new annotation@ Monitors listing …

RV-Monitor: Efficient parametric runtime verification with simultaneous properties

Q Luo, Y Zhang, C Lee, D Jin, PON Meredith… - Runtime Verification: 5th …, 2014 - Springer
Runtime verification can effectively increase the reliability of software systems. In recent
years, parametric runtime verification has gained a lot of traction, with several systems …

Optimizing monitoring of finite state properties through monitor compaction

R Purandare, MB Dwyer, S Elbaum - Proceedings of the 2013 …, 2013 - dl.acm.org
Runtime monitoring has proven effective in detecting property violations, but it can incur high
overhead when monitoring just a single property-particularly when the property relates …

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 …

[HTML][HTML] A survey of challenges for runtime verification from advanced application domains (beyond software)

C Sánchez, G Schneider, W Ahrendt, E Bartocci… - Formal Methods in …, 2019 - Springer
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 …