Learning Abstracted Non-deterministic Finite State Machines - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2020

Learning Abstracted Non-deterministic Finite State Machines

Andrea Pferscher
  • Fonction : Auteur
  • PersonId : 1100076
Bernhard K. Aichernig
  • Fonction : Auteur
  • PersonId : 869582

Résumé

Active automata learning gains increasing interest since it gives an insight into the behavior of a black-box system. A crucial drawback of the frequently used learning algorithms based on Angluin’s $$L^*$$L∗ is that they become impractical if systems with a large input/output alphabet are learned. Previous work suggested to circumvent this problem by abstracting the input alphabet and the observed outputs. However, abstraction could introduce non-deterministic behavior. Already existing active automata learning algorithms for observable non-deterministic systems learn larger models if outputs are only observable after certain input/output sequences. In this paper, we introduce an abstraction scheme that merges akin states. Hence, we learn a more generic behavioral model of a black-box system. Furthermore, we evaluate our algorithm in a practical case study. In this case study, we learn the behavior of five different Message Queuing Telemetry Transport (mqtt) brokers interacting with multiple clients.
Fichier principal
Vignette du fichier
497758_1_En_4_Chapter.pdf (380.31 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03239824 , version 1 (27-05-2021)

Licence

Identifiants

Citer

Andrea Pferscher, Bernhard K. Aichernig. Learning Abstracted Non-deterministic Finite State Machines. 32th IFIP International Conference on Testing Software and Systems (ICTSS), Dec 2020, Naples, Italy. pp.52-69, ⟨10.1007/978-3-030-64881-7_4⟩. ⟨hal-03239824⟩
81 Consultations
225 Téléchargements

Altmetric

Partager

More