FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
FSM Inference from Long Traces

Authors: Florent Avellaneda and Alexandre Petrenko

Paper Information

Title: FSM Inference from Long Traces
Authors:Florent Avellaneda and Alexandre Petrenko
Proceedings:FM FMComplete
Editors: Jan Peleska, Klaus Havelund and Bill Roscoe
Keywords:Inference, FSM, SAT solver
Abstract:

ABSTRACT. Inferring a minimal finite state machine (FSM) from a given set of traces is a fundamental problem in computer science. Although the problem is known to be NP-complete, it can be solved efficiently with SAT solvers when the given set of traces is relatively small. On the other hand, to infer an FSM equivalent to a machine which generates traces, the set of traces should be sufficiently representative and hence large. However, the existing SAT-based inference techniques do not scale well when the length and number of traces increase. In this paper, we propose a novel approach which processes long traces incrementally. The experimental results indicate that it scales sufficiently well and time it takes grows slowly with the size of traces.

Pages:17
Talk:Jul 15 12:00 (Session 104)
Paper: