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
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.