Extending AALpy with Passive Learning: A Generalized State-Merging Approach
Not on the map. Why?
Abstract (arXiv)
AALpy is a well-established open-source automata learning library written in Python with a focus on active learning of systems with IO behavior. It provides a wide range of state-of-the-art algorithms for different automaton types ranging from fully deterministic to probabilistic automata. In this work, we present the recent addition of a generalized implementation of an important method from the domain of passive automata learning: state-merging in the red-blue framework. Using a common internal representation for different automaton types allows for a general and highly configurable implementation of the red-blue framework. We describe how to define and execute state-merging algorithms using AALpy, which reduces the implementation effort for state-merging algorithms mainly to the definition of compatibility criteria and scoring. This aids the implementation of both existing and novel algorithms. In particular, defining some existing state-merging algorithms from the literature with AALpy only takes a few lines of code.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 5 of its 34 references that are in the map. First posted on arXiv 31 May 2025.
Builds on
5 of 34 references.
References · 5
- 2022Automata Learning meets Shieldingcited by 9
- 2024Enhancing Automata Learning with Statistical Machine Learning: A Network Security Case Studycited by 3
- 2022FlexFringe: Modeling Software Behavior by Learning Probabilistic Automatacited by 2
- 2023Probabilistic Black-Box Checking via Active MDP Learningcited by 1
- 2024A Framework for Streaming Event-Log Prediction in Business Processescited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.
- 2026PrefixGuard: From LLM-Agent Traces to Online Failure-Warning Monitorscited by 1
- 2025Inferring Reward Machines and Transition Machines from Partially Observable Markov Decision Processescited by 0
- 2026ATLAS: Discovering Agent Strategies through LLM-Guided Abstraction and Automata Learningcited by 0
- 2026ATLAS: Discovering Agent Strategies through LLM-Guided Abstraction and Automata Learning14 Aug 2026
- 2026PrefixGuard: From LLM-Agent Traces to Online Failure-Warning Monitors7 May 2026
- 2025Inferring Reward Machines and Transition Machines from Partially Observable Markov Decision Processes3 Aug 2025