Active Learning of Mealy Machines with Timers

📅 2024-03-04
🏛️ arXiv.org
📈 Citations: 3
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the active learning of Timed Mealy Machines (TMMs) in black-box settings—a previously unexplored problem. Methodologically, it extends the classical L# algorithm to the timed domain by introducing symbolic queries for efficient inference of untimed behavior while supporting timed automaton modeling; it further proposes a concrete, implementable query interface that balances theoretical soundness with engineering feasibility. A Rust-based prototype is implemented and evaluated on real-world benchmarks, demonstrating rapid convergence, low query complexity, and practical effectiveness. Key contributions include: (i) the first black-box learning framework for TMMs; (ii) synergistic modeling of symbolic queries and timed semantics; and (iii) an industrially viable, efficient, and implementable solution tailored to real-world deployment constraints.

Technology Category

Application Category

📝 Abstract
We present the first algorithm for query learning of a class of Mealy machines with timers in a black-box context. Our algorithm is an extension of the L# algorithm of Vaandrager et al. to a timed setting. We rely on symbolic queries which empower us to reason on untimed executions while learning. Similarly to the algorithm for learning timed automata of Waga, these symbolic queries can be implemented using finitely many concrete queries. Experiments with a prototype implementation, written in Rust, show that our algorithm is able to efficiently learn realistic benchmarks.
Problem

Research questions and friction points this paper is trying to address.

Learning Mealy machines with timers algorithmically
Extending L# algorithm to timed settings
Using symbolic queries for untimed execution reasoning
Innovation

Methods, ideas, or system contributions that make the work stand out.

Active learning algorithm for Mealy machines
Extension of L# algorithm to timed setting
Symbolic queries enable efficient timed learning
🔎 Similar Papers
No similar papers found.
V
Véronique Bruyère
University of Mons, Mons, Belgium
B
Bharat Garhewal
Radboud University, Nijmegen, The Netherlands
Guillermo A. Pérez
Guillermo A. Pérez
Associate Professor, University of Antwerp
Logic in Computer ScienceAutomata TheoryFormal MethodsTrustworthy AI
G
Gaetan Staquet
University of Mons, Mons, Belgium; University of Antwerp – Flanders Make, Antwerp, Belgium
F
F. Vaandrager
Radboud University, Nijmegen, The Netherlands