Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Extending AALpy with Passive Learning: A Generalized State-Merging Approach

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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.
OriginalspracheEnglisch
TitelComputer Aided Verification
Untertitel37th International Conference, CAV 2025, Zagreb, Croatia, July 23-25, 2025, Proceedings, Part IV
Herausgeber*innenRuzica Piskac, Zvonimir Rakamaric
VerlagSpringer Nature
Seiten127-140
Seitenumfang14
Auflage1
ISBN (elektronisch)978-3-031-98685-7
ISBN (Print)978-3-031-98684-0
DOIs
PublikationsstatusVeröffentlicht - 23 Juli 2025
VeranstaltungInternational Conference on Computer Aided Verification (CAV) 2025 - Zagreb, Kroatien
Dauer: 21 Juni 202525 Juni 2025
https://conferences.i-cav.org/2025/

Publikationsreihe

NameLecture Notes in Computer Science (LNCS)
VerlagSpringer Nature
Band15931
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Konferenz

KonferenzInternational Conference on Computer Aided Verification (CAV) 2025
Land/GebietKroatien
OrtZagreb
Zeitraum21.06.202525.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