It’s Not a Feature, It’s a Bug: Fault-Tolerant Model Mining from Noisy Data

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

Abstract

The mining of models from data finds widespread use in industry. There exists a variety of model inference methods for perfectly deterministic behaviour, however, in practice, the provided data often contains noise due to faults such as message loss or environmental factors that many of the inference algorithms have problems dealing with. We present a novel model mining approach using Partial Max-SAT solving to infer the best possible automaton from a set of noisy execution traces. This approach enables us to ignore the minimal number of presumably faulty observations to allow the construction of a deterministic automaton. No pre-processing of the data is required. The method’s performance as well as a number of considerations for practical use are evaluated, including three industrial use cases, for which we inferred the correct models.

Original languageEnglish
Title of host publicationICSE 2024 - Proceedings of the 46th IEEE/ACM International Conference on Software Engineering
PublisherIEEE Computer Society
Number of pages13
ISBN (Electronic)9798400702174
DOIs
Publication statusPublished - 6 Feb 2024
Event46th International Conference on Software Engineering: ICSE 2024 - Lissabon, Portugal
Duration: 14 Apr 202420 Apr 2024
Conference number: 46
https://conf.researchr.org/home/icse-2024

Conference

Conference46th International Conference on Software Engineering
Abbreviated titleICSE 2024
Country/TerritoryPortugal
CityLissabon
Period14/04/2420/04/24
Internet address

Keywords

  • Automata Learning
  • Model Inference
  • Non-Determinism
  • Partial Max-SAT
  • SAT solving

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'It’s Not a Feature, It’s a Bug: Fault-Tolerant Model Mining from Noisy Data'. Together they form a unique fingerprint.

Cite this