Sicco Verwer ; Christian Hammerschmidt - FlexFringe: Modeling Software Behavior by Learning Probabilistic Automata

lmcs:9295 - Logical Methods in Computer Science, September 24, 2025, Volume 21, Issue 3 - https://doi.org/10.46298/lmcs-21(3:31)2025
FlexFringe: Modeling Software Behavior by Learning Probabilistic AutomataArticle

Authors: Sicco Verwer ; Christian Hammerschmidt

We present the efficient implementations of probabilistic deterministic finite automaton learning methods available in FlexFringe. These implement well-known strategies for state-merging including several modifications to improve their performance in practice. We show experimentally that these algorithms obtain competitive results and significant improvements over a default implementation. We also demonstrate how to use FlexFringe to learn interpretable models from software logs and use these for anomaly detection. Although less interpretable, we show that learning smaller more convoluted models improves the performance of FlexFringe on anomaly detection, outperforming an existing solution based on neural nets.


Volume: Volume 21, Issue 3
Secondary volumes: Selected Papers of the 12th International Symposium on Games, Automata, Logics, and Formal Verification (GandALF 2021)
Published on: September 24, 2025
Accepted on: May 12, 2025
Submitted on: April 4, 2022
Keywords: Machine Learning, Logic in Computer Science, Software Engineering

Consultation statistics

This page has been seen 823 times.
This article's PDF has been downloaded 291 times.