Engineering Papers⌕ Search

NASA NTRS · 20150004089

Learning Extended Finite State Machines

Abstract

We present an active learning algorithm for inferring extended finite state machines (EFSM)s, combining data flow and control behavior. Key to our learning technique is a novel learning model based on so-called tree queries. The learning algorithm uses the tree queries to infer symbolic data constraints on parameters, e.g., sequence numbers, time stamps, identifiers, or even simple arithmetic. We describe sufficient conditions for the properties that the symbolic constraints provided by a tree query in general must have to be usable in our learning model. We have evaluated our algorithm in a black-box scenario, where tree queries are realized through (black-box) testing. Our case studies include connection establishment in TCP and a priority queue from the Java Class Library.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Cassel, Sofia, Howar, Falk, Jonsson, Bengt, Steffen, Bernhard. 2014-09-01. Learning Extended Finite State Machines. https://ntrs.nasa.gov/citations/20150004089

Cite the original work for its findings. Save a collection to share your selection of sources.