Clara: Partially evaluating runtime monitors at compile time - Tutorial supplement

14Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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 AspectJ monitoring aspect into a residual runtime monitor that only monitors events triggered by program locations that the analyses failed to prove safe. If the static analysis succeeds on all locations, this gives strong static guarantees. If not, the efficient residual runtime monitor is guaranteed to capture property violations at runtime. Researchers can use Clara with most runtime-monitoring tools that implement monitors as AspectJ aspects. In this tutorial supplement, we provide references to related reading material that will allow the reader to obtain in-depth knowledge about the context in which Clara can be applied and about the techniques that underlie the Clara framework. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Bodden, E., & Lam, P. (2010). Clara: Partially evaluating runtime monitors at compile time - Tutorial supplement. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6418 LNCS, pp. 74–88). https://doi.org/10.1007/978-3-642-16612-9_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free