The Power of Reframing: Using LLMs in Synthesizing RV Monitors

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present a method and an interactive tool named LLMon that utilizes an LLM for synthesizing RV monitors from temporal or natural language (NL) specifications. Our focus is on allowing the flexibility of defining further temporal constructs on top of the standard ones; it helps to better customize the temporal formalism for expressing requirements originally given in NL. Our method allows the user to define new temporal operators through interaction with the tool. The LLM reframes the given descriptions of new operators, provided by the user in natural language, and synthesizes code for each alternative description. It performs analysis that compares the alternative generated codes, based on searching for traces with distinguishing verdicts. It then generates verbal descriptions that help the user to select the correct semantic interpretation. The tool can be used to synthesize monitors either directly from specifications in the extended temporal logic, or from NL descriptions.

Original languageEnglish
Title of host publicationRuntime Verification - 25th International Conference, RV 2025, Proceedings
EditorsBettina Könighofer, Hazem Torfah
PublisherSpringer Science and Business Media Deutschland GmbH
Pages202-212
Number of pages11
ISBN (Print)9783032054340
DOIs
StatePublished - 2026
Event25th International Conference on Runtime Verification, RV 2025 - Graz, Austria
Duration: 15 Sep 202519 Sep 2025

Publication series

NameLecture Notes in Computer Science
Volume16087 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference25th International Conference on Runtime Verification, RV 2025
Country/TerritoryAustria
CityGraz
Period15/09/2519/09/25

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2026.

Fingerprint

Dive into the research topics of 'The Power of Reframing: Using LLMs in Synthesizing RV Monitors'. Together they form a unique fingerprint.

Cite this