Model learning

F Vaandrager - Communications of the ACM, 2017 - dl.acm.org
Model learning Page 1 86 COMMUNICATIONS OF THE ACM | FEBRUARY 2017 | VOL. 60 |
NO. 2 review articles DOI:10.1145/2967606 Model learning emerges as an effective method …

Analysis of {DTLS} implementations using protocol state fuzzing

P Fiterau-Brostean, B Jonsson, R Merget… - 29th USENIX Security …, 2020 - usenix.org
Recent years have witnessed an increasing number of protocols relying on UDP. Compared
to TCP, UDP offers performance advantages such as simplicity and lower latency. This has …

Bleem: Packet sequence oriented fuzzing for protocol implementations

Z Luo, J Yu, F Zuo, J Liu, Y Jiang, T Chen… - 32nd USENIX Security …, 2023 - usenix.org
Protocol implementations are essential components in network infrastructures. Flaws hidden
in the implementations can easily render devices vulnerable to adversaries. Therefore …

AALpy: an active automata learning library

E Muškardin, BK Aichernig, I Pill, A Pferscher… - Innovations in Systems …, 2022 - Springer
AALpy is an extensible open-source Python library providing efficient implementations of
active automata learning algorithms for deterministic, non-deterministic, and stochastic …

A new approach for active automata learning based on apartness

F Vaandrager, B Garhewal, J Rot… - … Conference on Tools and …, 2022 - Springer
We present L#, a new and simple approach to active automata learning. Instead of focusing
on equivalence of observations, like the L∗ algorithm and its descendants, L# takes a …

[PDF][PDF] Automata-Based Automated Detection of State Machine Bugs in Protocol Implementations.

P Fiterau-Brostean, B Jonsson, K Sagonas, F Tåquist - NDSS, 2023 - ndss-symposium.org
Implementations of stateful security protocols must carefully manage the type and order of
exchanged messages and cryptographic material, by maintaining a state machine which …

Model-based testing IoT communication via active automata learning

M Tappler, BK Aichernig… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
This paper presents a learning-based approach to detecting failures in reactive systems.
The technique is based on inferring models of multiple implementations of a common …

Model learning and model checking of SSH implementations

P Fiterău-Broştean, T Lenaerts, E Poll… - Proceedings of the 24th …, 2017 - dl.acm.org
We apply model learning on three SSH implementations to infer state machine models, and
then use model checking to verify that these models satisfy basic security properties and …