This paper proposes a model for collaborative runtime verification where a network of local monitors collaborates in order to verify properties of the system.
DynaMo is a synthesis method for stream monitors that bridges the gap between system-level properties and monitor specifications by leveraging formalized knowledge and it is shown how to guarantee soundness of all monitors derived this way.
Åsmund Aqissiaq, A. Kløvstad, Riccardo Sieve et al.· 0 citations
This work presents a technique for compiling the synchronous fragment of STL (SSTL) into synchronous observers in the dataflow language Lustre, and contributes an interactive visualiser that renders a property's three-valued verdict over an editable trace.
Logan Kenwright, Partha S. Roop, Sobhan Chatterjee et al.· 0 citations
This work presents a lightweight and modular proof technique for verifying eventual progression guarantees for Rust async runtimes and realizes this proof technique as a set of static analyses for Rust and uses these to verify eventual progression of several key components of multiple Rust async runtime implementations...
Yan-Ze Li, I. Beschastnikh, Alexander J. Summers· 0 citations
Rely/Guarantee is a well-known verification technique for reasoning about concurrent programs. However, for some algorithms, devising suitable rely and guarantee conditions is challenging, due to the strong interference exhibited in these algorithms. The Ben-Ari concurrent garbage collector is an algorithm where the co...
Runtime enforcers observe a system's behavior and exert control over it to ensure that the system always adheres to its requirements. Many natural requirements not only formulate restrictions on the system's present behavior, but also impose obligations on its future behavior; for instance, agentic security may require...
François Hublet, David A. Basin, S. Krstic· 0 citations
This work designs Safe⟨ T⟩, an automaton-theoretic runtime monitoring framework for specifying and enforcing control-flow and data-aware policies over black-box distributed systems and builds a distributed runtime monitor on top of an emerging network infrastructure layer that can control inter-component communication.
Karuna Grewal· Companion Proceedings of the...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.