Compositional Automata Learning of Synchronous Systems

Thomas Neele (Corresponding author), Matteo Sammartino

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

6 Citations (Scopus)
1 Downloads (Pure)

Abstract

Automata learning is a technique to infer an automaton model of a black-box system via queries to the system. In recent years it has found widespread use both in industry and academia, as it enables formal verification when no model is available or it is too complex to create one manually. In this paper we consider the problem of learning the individual components of a black-box synchronous system, assuming we can only query the whole system. We introduce a compositional learning approach in which several learners cooperate, each aiming to learn one of the components. Our experiments show that, in many cases, our approach requires significantly fewer queries than a widely-used non-compositional algorithm such as L.

Original languageEnglish
Title of host publicationFundamental Approaches to Software Engineering
Subtitle of host publication26th International Conference, FASE 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22–27, 2023, Proceedings
EditorsLeen Lambers, Sebastián Uchitel
Place of PublicationCham
PublisherSpringer
Pages47-66
Number of pages20
ISBN (Electronic)978-3-031-30826-0
ISBN (Print)978-3-031-30825-3
DOIs
Publication statusPublished - 20 Apr 2023
Event26th International Conference on Fundamental Approaches to Software Engineering, FASE 2023, held as part of the 26th European Joint Conferences on Theory and Practice of Software, ETAPS 2023 - Paris, France
Duration: 22 Apr 202327 Apr 2023

Publication series

NameLecture Notes in Computer Science (LNCS)
Volume13991
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference26th International Conference on Fundamental Approaches to Software Engineering, FASE 2023, held as part of the 26th European Joint Conferences on Theory and Practice of Software, ETAPS 2023
Country/TerritoryFrance
CityParis
Period22/04/2327/04/23

Funding

Acknowledgements. We thank the anonymous reviewers for their useful comments, and Tobias Kappéfor suggesting several improvements. This research was partially supported by the EPSRC Standard Grant CLeVer (EP/S028641/1).

FundersFunder number
Engineering and Physical Sciences Research CouncilEP/S028641/1

    Fingerprint

    Dive into the research topics of 'Compositional Automata Learning of Synchronous Systems'. Together they form a unique fingerprint.

    Cite this