Abstract
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.
| Originalsprache | Englisch |
|---|---|
| Titel | Computer Aided Verification |
| Untertitel | 37th International Conference, CAV 2025, Zagreb, Croatia, July 23-25, 2025, Proceedings, Part IV |
| Herausgeber*innen | Ruzica Piskac, Zvonimir Rakamaric |
| Verlag | Springer Nature |
| Seiten | 127-140 |
| Seitenumfang | 14 |
| Auflage | 1 |
| ISBN (elektronisch) | 978-3-031-98685-7 |
| ISBN (Print) | 978-3-031-98684-0 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - 23 Juli 2025 |
| Veranstaltung | International Conference on Computer Aided Verification (CAV) 2025 - Zagreb, Kroatien Dauer: 21 Juni 2025 → 25 Juni 2025 https://conferences.i-cav.org/2025/ |
Publikationsreihe
| Name | Lecture Notes in Computer Science (LNCS) |
|---|---|
| Verlag | Springer Nature |
| Band | 15931 |
| ISSN (Print) | 0302-9743 |
| ISSN (elektronisch) | 1611-3349 |
Konferenz
| Konferenz | International Conference on Computer Aided Verification (CAV) 2025 |
|---|---|
| Land/Gebiet | Kroatien |
| Ort | Zagreb |
| Zeitraum | 21.06.2025 → 25.06.2025 |
| Internetadresse |
Wissenschaftszweige
- 102 Informatik
- 102031 Theoretische Informatik
- 102011 Formale Sprachen
- 102001 Artificial Intelligence
- 102029 Praktische Informatik
- 102022 Softwareentwicklung
- 102019 Machine Learning
JKU-Schwerpunkte
- Digital Transformation
Dieses zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver