Skip to content

Knowledge-driven Stream Monitor Synthesis

· 0 citations · 47 references

TL;DR

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.

View source

Similar papers

Open access Oct 2026

Incremental Program Synthesis from Event Logs

The goal of program synthesis is to enable non-expert users to write programs by providing a specification instead of an implementation. To truly realize this goal, the specification must require no expertise and no effort to generate. We consider the problem of synthesizing automation scripts from only the logs that a...

Jinwoo Kim, Victor Nicolet, Joey Dodds et al. · 0 citations
Preprint Aug 2026

Stream-based Online and Offline Monitoring under Measurement Noise

Stream-based monitoring is a runtime verification approach for cyber-physical systems that translates streams of input data, such as sensor readings, into streams of aggregate statistics and verdicts about the safety of the system. It is usually assumed that the values on the input streams represent fully accurate meas...

Bernd Finkbeiner, M. Fränzle, Florian Kohn et al. · 0 citations
#software testing Book Open access Sep 2026

ACF: Infrastructure for Debugging Long-Running Systems with Tracing and Unit Test Execution

A debugging workflow that combines dynamic analysis with directed unit tests is introduced, and ACF, an infrastructure for automating this workflow is presented, indicating that ACF can help developers to isolate specific inputs causing an error, thus simplifying the process of locating faulty statements.

Roman Vašut, P. Parízek · 0 citations
Preprint Aug 2026

Synchronous Observers Revisited for Runtime Verification of Lustre Using STL

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
#small language model Preprint Sep 2026

Path2Spec: Path-Aware Specification Generation via Large Language Models

This work introduces Path2Spec, a divide-and-conquer framework that leverages LLMs to extract all execution paths from an input program, generates path-specific specifications for each, and merges them into a comprehensive overall specification.

Dan Huang, Zhensu Sun, Hui-Hui Huang et al. · 0 citations
Open access Sep 2026

Monitoring and Verification of Multitenant Kubernetes Clusters using TLA+ Trace Checking

In distributed systems, model checking is usually used at design time for specifying an abstract model of the system and then exhaustively checking all possible behaviors. TLA+ is commonly used in this way as a specification language, together with the TLC model checker. In this paper, we present a monitoring tool that...

Ioana Silaş, Adrian Craciun · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.