FLAISep 8, 2025

On Synthesis of Timed Regular Expressions

arXiv:2509.06262v2h-index: 7RTSS
Originality Incremental advance
AI Analysis

This work addresses the specification of real-time behaviors in Cyber-Physical Systems, offering an incremental improvement in automated synthesis techniques.

The paper tackles the problem of synthesizing timed regular expressions from positive and negative examples of system behaviors, proving the problem's decidability and proposing a method to generate minimal-length consistent expressions using SMT solving.

Timed regular expressions serve as a formalism for specifying real-time behaviors of Cyber-Physical Systems. In this paper, we consider the synthesis of timed regular expressions, focusing on generating a timed regular expression consistent with a given set of system behaviors including positive and negative examples, i.e., accepting all positive examples and rejecting all negative examples. We first prove the decidability of the synthesis problem through an exploration of simple timed regular expressions. Subsequently, we propose our method of generating a consistent timed regular expression with minimal length, which unfolds in two steps. The first step is to enumerate and prune candidate parametric timed regular expressions. In the second step, we encode the requirement that a candidate generated by the first step is consistent with the given set into a Satisfiability Modulo Theories (SMT) formula, which is consequently solved to determine a solution to parametric time constraints. Finally, we evaluate our approach on benchmarks, including randomly generated behaviors from target timed models and a case study.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes