Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

Compositional Active Learning of Synchronizing Systems Through Automated Alphabet Refinement

  • Léo Henry
  • , Mohammad Reza Mousavi
  • , Thomas Neele
  • , Matteo Sammartino

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

8 Downloads (Pure)

Samenvatting

Active automata learning infers automaton models of systems from behavioral observations, a technique successfully applied to a wide range of domains. Compositional approaches for concurrent systems have recently emerged. We take a significant step beyond available results, including those by the authors, and develop a general technique for compositional learning of a synchronizing parallel system with an unknown decomposition. Our approach automatically refines the global alphabet into component alphabets while learning the component models. We develop a theoretical treatment of distributions of alphabets, i.e., sets of possibly overlapping component alphabets. We characterize counter-examples that reveal inconsistencies with global observations, and show how to systematically update the distribution to restore consistency. We present a compositional learning algorithm implementing these ideas, where learning counterexamples precisely correspond to distribution counterexamples under well-defined conditions. We provide an implementation, called CoalA, using the state-of-the-art active learning library LearnLib. Our experiments show that in more than 630 subject systems, CoalA delivers orders of magnitude improvements (up to five orders) in membership queries and in systems with significant concurrency, it also achieves better scalability in the number of equivalence queries.
Originele taal-2Engels
Titel36th International Conference on Concurrency Theory (CONCUR 2025)
RedacteurenPatricia Bouyer, Jaco van de Pol
UitgeverijSchloss Dagstuhl - Leibniz-Zentrum für Informatik
Pagina's20:1-20:22
Aantal pagina's22
ISBN van elektronische versie978-3-95977-389-8
DOI's
StatusGepubliceerd - 18 aug. 2025
Evenement36th International Conference on Concurrency Theory, CONCUR 2025 - Aarhus, Denemarken
Duur: 26 aug. 202529 aug. 2025

Publicatie series

NaamLeibniz International Proceedings in Informatics, LIPIcs
Volume348
ISSN van geprinte versie1868-8969

Congres

Congres36th International Conference on Concurrency Theory, CONCUR 2025
Verkorte titelCONCUR 2025
Land/RegioDenemarken
StadAarhus
Periode26/08/2529/08/25

Financiering

Léo Henry: EPSRC project Verification of Hardware Concurrency via Model Learning (CLeVer) - EP/S028641/1. Mohammad Reza Mousavi: UKRI Trustworthy Autonomous Systems Node in Verifiability - EP/V026801/2; EPSRC project Verified Simulation for Large Quantum Systems (VSL-Q) - EP/Y005244/1; EPSRC project Robust and Reliable Quantum Computing (RoaRQ), Investigation 009 Model-based monitoring and calibration of quantum computations (ModeMCQ) - EP/W032635/1; ITEA/InnovateUK projects GENIUS (600642) and GreenCode (600643). Thomas Neele: NWO grant VI.Veni.232.224. Matteo Sammartino: EPSRC project Verification of Hardware Concurrency via Model Learning (CLeVer) - EP/S028641/1. We thank the reviewers for their thorough comments and suggestions, and the authors of [27] for their feedback on an earlier version of this paper.

Vingerafdruk

Duik in de onderzoeksthema's van 'Compositional Active Learning of Synchronizing Systems Through Automated Alphabet Refinement'. Samen vormen ze een unieke vingerafdruk.
  • CONCUR 2025 Best Paper Award

    Neele, T. (Ontvanger), aug. 2025

    Prijs: AndersWerk, activiteit of publicatie gerelateerde prijzen (lifetime, best paper, poster etc.)Wetenschappelijk

Citeer dit