• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. SLĪ»: A Scalable Algorithm for Register Automata Learning
 
  • Details
  • Full
Options
2026
Journal Article
Title

SLĪ»: A Scalable Algorithm for Register Automata Learning

Abstract
Existing active automata learning (AAL) algorithms have demonstrated their potential in capturing the behavior of complex systems (e.g., in analyzing network protocol implementations). The most widely used AAL algorithms generate finite state machine models, such as Mealy machines or deterministic finite automata. For many analysis tasks, however, it is crucial to generate richer classes of models that also show how relations between data parameters affect system behavior. Such models have shown potential to uncover critical bugs, but their learning algorithms do not scale beyond small and well curated experiments. In this article, we present SLĪ», an effective and scalable register automata (RA) learning algorithm that significantly reduces the number of membership queries required for inferring models. It achieves this by combining a tree-based cost-efficient data structure with mechanisms for computing short and restricted tests. We prove that SLĪ» is guaranteed to learn an acceptor, in the form of a register automaton with n locations and t transitions, for a given data language of finite index, and that it can do so with at most O(t2(2n)n+mt2mm) membership queries and O(t) equivalence queries, where m is the length of the longest counterexample received during learning. We have implemented SLĪ» as a new algorithm in RALib. We evaluate its performance by comparing it against SLāˆ—, the current state-of-the-art RA learning algorithm. Experiments on a series of benchmarks show that it reduces the number of membership queries by up to an order of magnitude, and also shows substantial asymptotic improvements in bigger systems.
Author(s)
Dierl, Simon
Technische UniversitƤt Dortmund
FiterĒŽu-Broştean, Paul
Uppsala Universitet
Howar, Falk  
Fraunhofer-Institut für Software- und Systemtechnik ISST  
Jonsson, Bengt
Uppsala Universitet
Sagonas, Konstantinos
Uppsala Universitet
Taquist, Fredrik
Uppsala Universitet
Journal
Journal of automated reasoning  
Open Access
File(s)
Download (1.31 MB)
Rights
CC BY 4.0: Creative Commons Attribution
DOI
10.1007/s10817-026-09758-9
10.24406/publica-9992
Additional link
Full text
Language
English
Fraunhofer-Institut für Software- und Systemtechnik ISST  
Keyword(s)
  • Active automata learning

  • Model learning

  • Register automata

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
Ā© 2024