$\omega$-regular Expression Synthesis from Transition-Based B\"uchi Automata
Charles Pert, Dalal Alrajeh, Alessandra Russo

TL;DR
This paper introduces a direct method for synthesising more compact $-regular expressions from transition-based Bbuchi automata, improving efficiency and scalability over traditional state-based approaches.
Contribution
It presents a novel, sound, and complete method for direct synthesis from transition-based NBAs, reducing expression complexity and increasing synthesis success from LTL formulas.
Findings
Synthesised expressions are more compact, with over 50% reduction on average.
Method successfully synthesises from more LTL formulas compared to state-based approaches.
Empirical results confirm improved efficiency and scalability.
Abstract
A popular method for modelling reactive systems is to use -regular languages. These languages can be represented as nondeterministic B\"uchi automata (NBAs) or -regular expressions. Existing methods synthesise expressions from state-based NBAs. Synthesis from transition-based NBAs is traditionally done by transforming transition-based NBAs into state-based NBAs. This transformation, however, can increase the complexity of the synthesised expressions. This paper proposes a novel method for directly synthesising -regular expressions from transition-based NBAs. We prove that the method is sound and complete. Our empirical results show that the -regular expressions synthesised from transition-based NBAs are more compact than those synthesised from state-based NBAs. This is particularly the case for NBAs computed from obligation, reactivity, safety and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Packet Processing and Optimization · semigroups and automata theory · DNA and Biological Computing
